如果我得到值30 而不是写作
活动1:
Intent i = new Intent(this, Activity2);
i.putExtras("number", 30);
活动2:
Intent i = getIntent();
int number = i.getStringExtras("number");
i.putExtras("number", 30);
i = new Intent(this, Activity3);
活动3:
Intent i = getIntent();
int number = i.getStringExtras("number");
i.putExtras("number", 30);
i = new Intent(this, Activity4);
等等,你明白了。原因是需要将某些值传递给活动1,然后在活动1完成时,使用这些值移动到活动2。
我可以打电话给某种Universal Intent商店吗?
答案 0 :(得分:0)
在这种情况下使用SharedPreference会很好:
保存数据
Checkboxes
在onCreate()
之后在ActivityN获取数据SharedPreferences pre = getSharedPreferences("share_preference_file_name", MODE_PRIVATE);
SharedPreferences.Editor edit=pre.edit();
edit.putInt("number", 30);
edit.commit();
Intent i1 = new Intent(this, Activity2.class);
startActivity(i1);