加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 如何设置文本一个整数并获取int而不会收到错误

发布时间:2020-12-15 05:20:02 所属栏目:Java 来源:网络整理
导读:我试图从整数中获取意图.字符串获取意图工作正常并显示良好,但当我把整数我得到一个强制关闭错误. package kfc.project;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.widget.EditText;import androi
我试图从整数中获取意图.字符串获取意图工作正常并显示良好,但当我把整数我得到一个强制关闭错误.

package kfc.project;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.widget.EditText;
import android.widget.TextView;

public class productdetail extends Activity{

    @Override
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(R.layout.productdetail);
        //stuff to get intent
        Intent receivedIntent = getIntent();

        String productName = receivedIntent.getStringExtra("name");
        int productCalories = receivedIntent.getIntExtra("calories",0);

        Bundle extras = getIntent().getExtras();

        String name = extras.getString("name");

        if (name != null) {
            TextView text1 = (TextView) findViewById(R.id.servingsize);
            text1.setText(productName);

        }
        //int calories = extras.getInt("calories");

            TextView text1 = (TextView) findViewById(R.id.calories);
            text1.setText(productCalories);


    }

}

解决方法

TextView text1 = (TextView) findViewById(R.id.calories);
text1.setText(""+productCalories);

要么

text1.setText(String.valueOf(productCalories));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读