我在我的应用程序中有几个活动。主活动(activity1)扩展ActivityGroup(我需要支持2.2及以上,所以我不能使用片段)。
主活动1创建活动2,活动2又创建活动3。但是当创建活动3时,我希望活动1来创建它,而不是活动2。
如何在活动之间传递主活动?
谢谢
更好的方法是使用 activity1 中的startActivityForResult()
来启动activity2。
和当你想activity3时,只需完成activity2和在activity1覆盖
onActivityResult()
和start Activity3。传递活动实例不是更好的主意
,因为该Activity可能在后台被杀死,因此很容易抛出
例外。