我试图发送一个变量从一个活动到另一个。当我尝试在手机上测试应用程序时,它崩溃并且表示应用程序已停止工作。从接收侧应用程序崩溃后.putExtra意图
public class Scroll extends AppCompatActivity {
TextView btn = (TextView) findViewById(R.id.text);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_scroll);
Intent mIntent = getIntent();
int intValue = mIntent.getIntExtra("intVariableName", 0);
btn.setText(intValue);
}}
发送方
if (id==R.id.action_cart){
Intent good1 = new Intent(MainActivity.this, Scroll.class);
good1.putExtra("intVariableName", 5);
startActivity(good1);
TextView hides = (TextView) findViewById(R.id.textView3);
hides.setVisibility(View.INVISIBLE);
}
和代码
代码如果你知道是什么问题,请让我知道。我花了数小时寻找解决方案。谢谢
日志猫更换你的代码总是乐于助人 – 2016-12-29 05:30:00
@DroidGalaxy,请复制粘贴崩溃的错误日志。 –