问题描述
- 如何正确使用 getIntExtra?
-
我想在两个activity中传递一个 integer。
Activity1:Intent intent = new Intent(this, Activity2.class); int num1=40; intent.putExtra("num1", num1); startActivity(intent);
Activity2:
Intent intent = getIntent(); int num = intent.getIntExtra("num1", 1); TextView tv = (TextView) findViewById(R.id.tb_01); tv.setText(num);
当我开启程序时,点击按钮会启动方法(1. codeblock),程序崩溃了提示:
"unfortunately, the program stopped."
当我发送 strings 时能正常运行。如何处理?
解决方案
发送的intExtrat代码无问题,setText的时候这样写:
tv.setText(num+"");
时间: 2025-01-01 06:05:08