Android立即销毁活动(调试标志),现实吗?

Android立即销毁活动(调试标志),现实吗?,android,android-activity,activity-lifecycle,Android,Android Activity,Activity Lifecycle,在我的Android模拟器上,我有一个标志“立即销毁活动”。 在这种情况下,我的应用程序不会执行我希望它执行的操作,因为我的主活动始终必须位于ActivityStack上。 当我的应用程序运行时,ActivityStack的Activitys被销毁,这是真的吗 当我的应用程序运行时,ActivityStack的Activitys被销毁,这是真的吗 当然,只要某个活动不在屏幕上,该活动随时都有可能被销毁。好的,这应该没有问题,因为我想我的应用程序是用我的startactivity重新启动的(如果需

在我的Android模拟器上,我有一个标志“立即销毁活动”。 在这种情况下,我的应用程序不会执行我希望它执行的操作,因为我的主活动始终必须位于ActivityStack上。 当我的应用程序运行时,ActivityStack的Activitys被销毁,这是真的吗

当我的应用程序运行时,ActivityStack的Activitys被销毁,这是真的吗


当然,只要某个活动不在屏幕上,该活动随时都有可能被销毁。

好的,这应该没有问题,因为我想我的应用程序是用我的startactivity重新启动的(如果需要的话)。但是不可见活动在运行时被销毁有可能吗?@Till:我不知道什么是“不可见活动”。对不起,不可见活动是指通过
startactivity(…)
@Till启动另一个活动的活动。然后,绝对是“不可见活动”被安卓系统摧毁。谢谢你的回答。但它们并不是每次都被摧毁。对吗?有没有好的处理方法?我使用android:clearTaskOnLaunch=“true”并希望每次都首先启动我的主活动。因此,如果我的mainactivity从堆栈中被杀死,它将不会启动。我已经根据