【发布时间】:2014-08-12 06:38:47
【问题描述】:
我有一个捆绑包,我想通过多个活动。
考虑这个例子。我有活动 1、活动 2 和活动 3。 Activity1 转到 Activity2。 Activity2 转到 Activity3。我想从activity1到activity3获取信息
我的代码是
Intent intent = new Intent(v.getContext(), Activity2.class);
intent.putExtra(KEY, "Straight There");
startActivity(intent);
然后我必须在 Activity2 中执行此操作
Bundle extras = getIntent().getExtras();
if (extras != null)
text = extras.getString(KEY);
Intent intent = new Intent(v.getContext(), Activity3.class);
intent.putExtra(KEY, text);
startActivity(intent);
无论如何我可以通过 Activity 传递整个捆绑包,而无需解析密钥并重新捆绑?
提前致谢
【问题讨论】: