我在我的应用中有6个活动,分别是Activity1,Activity2,TabActivity,childTab1,childtab2,ExtraActivity。将孩子活动的结果传递给父母标签活动
应用流量:
Activity1 => Activity2 => TabActivity =>ChildTab1 or ChildTab2 => ExtraActivity
现在我想一些数据传递从ExtraActivity
到Activity1
。我正在使用StartActivityForResult
开始所有活动。
ExtraActivity
能够将数据发送到ChildTab1
或ChildTab2
但我无法将数据发送回TabActivity
,并进一步回Activity2
终于Activity1
。
请帮忙!!
更新:搜索时,我得到通过这个帖子我的解决方案:
How to return a result (startActivityForResult) from a TabHost Activity?
使用意图是可能的。 –
我只使用意图..这是如此明显,所以我没有提到这一点。问题是,你不能定义startactivityForResult,当你在tabactivity中添加一个选项卡..可能是多数民众赞成为什么setResult设置意图迷失。 – mudit
使用开始活动并使用putString()。 –