不止一项主要活动

时间:2014-06-24 09:20:19

标签: android android-activity root oncreate ondestroy

我有5个主要活动" A,B,C,d,E

App以A开头,现在可以调用A,B,C,D或E.

我的问题是,当A-> B-> C-> A B和C调用onDestroy()时以及新调用B或C时调用onCreate()

我需要A,B,C,D和E从不调用onDestroy,因为我需要在调用onDestroy之前重启(如果之前是创建的)处于相同的状态

1 个答案:

答案 0 :(得分:0)

当你打电话给你的活动时,你可以试着拿着正在运行的活动并把它放在前面:

intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);  

如果有类似的话,我建议您查看清单:

android:launchMode=["multiple" | "singleTop" ]

您的设备也可能内存不足,只需关闭活动,我认为您无法做多。