我有一个非常简单的问题。我想在一个活动中输入一个数字,然后在另一个活动中显示它。
输入.java
Button ok = (Button) findViewById(R.id.inputok);
ok.setOnClickListener (new OnClickListener ()
{
public void onClick(View vie)
{EditText et = (EditText) findViewById(R.id.ei);
a = Integer.valueOf(et.getText().toString());
Intent intent= new Intent (input.this, answer.class);
intent.putExtra("i", a );
startActivity(intent);
}
} );
现在在将它显示在另一个上之前,我想对整数执行一些操作,对它说 +1。
答案.java
Bundle extras = getIntent().getExtras();
int a = extras.getInt("i");
++a;
TextView TV= (TextView) findViewById(R.id.TV);
TV.setText(a);
当我尝试运行它时,应用程序关闭,代码有问题吗?