Android-传递主要 Activity

2019年1月14日 21点热度 0条评论

我的应用程序中有几个活动。主要活动(activity1)扩展了ActivityGroup(我需要支持2.2及更高版本,因此我不能使用片段)。

主活动1创建活动2,而活动2又创建活动3。但是在创建活动3时,我希望活动1创建它,而不是活动2。

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

谢谢

解决方案如下:

更好的方法是在avtivity1中使用startActivityForResult()来统计活动2。

而当您要Activity3刚刚完成activity2并在activity1中覆盖

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

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

例外。