考虑 3 个屏幕 1、2、3。我想在第一个屏幕的第二个屏幕中显示字符串(价格)。所以在第一个屏幕上我做了 putextra 并在第二个屏幕上得到了它。现在我正在导航到第三个屏幕并单击第三个屏幕中的后退按钮我回到第二个屏幕。现在字符串(价格)显示为空。请纠正我。
我的代码:
屏幕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);
}