私は非常に単純な問題を抱えています。アクティビティに数値を入力して、それを別のアクティビティに表示したいと思います。
input.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と言います。
answer.java
Bundle extras = getIntent().getExtras();
int a = extras.getInt("i");
++a;
TextView TV= (TextView) findViewById(R.id.TV);
TV.setText(a);
これを実行しようとすると、アプリが閉じますが、コードに何か問題がありますか?