Android - 传递主要活动

时间:2011-09-30 08:31:44

标签: java android android-activity activitygroup

我的应用中有几项活动。主要活动(activity1)扩展了ActivityGroup(我需要支持2.2及以上,所以我不能使用片段)。

main activity1创建activity2,后者又创建activity3。但是在创建activity3时,我希望activity1创建它,而不是activity2。

如何在活动之间传递主要活动?

由于

1 个答案:

答案 0 :(得分:1)

更好的方法是在 avtivity1 中使用startActivityForResult()来统计 activity2

当您需要 activity3 时,只需完成 activity2 并在activity1覆盖中

onActivityResult()并开始活动3 。传递活动实例并不是更好的主意

因为该活动可能会在背景时被杀死,因此很容易抛出

异常。