如何强制安卓触发活动杀戮



>我遇到了一个与支持片段寻呼适配器保存对旧片段的引用以及 ViewPager 和片段 — 存储片段状态的正确方法是什么?

无论如何,我的问题是我的应用程序在系统终止它后重新创建时在这项活动上崩溃。由于这是一项非常繁重的活动,并且我正在调试以实现修复程序,因此我需要触发"被Android系统杀死的活动"。

现在,我正在做"打开其他 20 个应用程序,然后希望我的应用程序在重新打开之前被杀死"。

有没有更好的方法?

PS:我尝试过从应用程序信息中手动杀死它(强制杀死)。它不起作用,因为我的应用程序是从我的主屏幕重新创建的

其实我找到了答案...

在开发人员设置中,一直向下查找

应用 -> 不保留活动

勾选它,然后启动

您的活动,使用主屏幕离开它,启动任何其他应用程序(图库或其他),然后当您重新启动应用程序时,它将被 android 系统杀死

调用 finish() 方法应该有效。

如果您在活动的上下文中,则只需调用finish();

如果你在上下文之外。然后传递活动的上下文并调用

activity.finish();

最新更新