1,2,3の3つの画面を考えてみましょう。1画面目から2画面目に文字列(価格)が欲しいです。そのため、最初の画面で putextra を実行し、2 番目の画面でそれを取得しました。3 番目の画面に移動し、3 番目の画面で [戻る] ボタンをクリックすると、2 番目の画面に戻ります。文字列 (価格) が null として表示されます。修正してください。
私のコード:
スクリーン1:
Intent intent=new Intent(getApplicationContext(),IncomeDetails.class);
intent.putExtra("grpsdb", grp1);
startActivityForResult(intent,1);
画面 2:
System.out.println("string="+intent.getStringExtra("grpsdb"));
Cursor c = db.getIncometitle(intent.getStringExtra("grpsdb"));
startManagingCursor(c);
画面 3:
back.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent=new Intent(getApplicationContext(),IncomeDetails.class);
startActivity(intent);
}