Android重新加载从活动组返回活动的意图数据

时间:2012-01-26 10:29:32

标签: android activitygroup

我有多个标签,其中我有一个活动组。当我从一个标签转到另一个标签时,然后回击我松开我的意图数据。

例如,我开始活动1,通过活动组将对象1传递给活动2然后转到活动3传递对象1,但是当我回到活动2时onCreate从未被调用,如果我不能设置我的意图数据我想回到活动3。

任何帮助将不胜感激。希望这是有道理的。

由于

乔纳森

1 个答案:

答案 0 :(得分:1)

其实我不确定我是否理解你的问题,但是如果你想在活动之间发送数据,你可以使用startActivitiForResult,或者你可以这样做:

Intent intent = new Intent(Activity.this, Activiti2.class);
intent.putExtra("key", "value");
startActivity(intent);
活动2中的

String getData = getIntent().getStringExtra("key","default value");
// or getParent().getIntent().getStringExtra("key","default value"); depending on your situation.

如果你想从Activity2向Activity发送数据,你可以这样做:

 Intent intent = getParent().getIntent();
 intent.putExtra("key", 0); // default sorting
 getParent().setResult(RESULT_OK, intent);
 finish();