我有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之前重启(如果之前是创建的)处于相同的状态
答案 0 :(得分:0)
当你打电话给你的活动时,你可以试着拿着正在运行的活动并把它放在前面:
intent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
如果有类似的话,我建议您查看清单:
android:launchMode=["multiple" | "singleTop" ]
您的设备也可能内存不足,只需关闭活动,我认为您无法做多。