0

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

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

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

谢谢

4

1 回答 1

1

更好的方法是startActivityForResult()avtivity1中使用statrt activity2

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

onActivityResult()并启动Activity3。传递活动实例不是更好的主意

因为该 Activity 在后台时可能会被杀死,因此容易抛出

例外。

于 2011-09-30T08:40:58.460 回答