如何强制Android触发活动杀死

时间:2015-03-17 12:24:03

标签: android kill

我遇到了一个与之密切相关的问题 support FragmentPagerAdapter holds reference to old fragmentsViewPager and fragments — what's the right way to store fragment's state?

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

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

还有更好的方法吗?

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

2 个答案:

答案 0 :(得分:1)

其实我找到了答案......

在开发者设置中,一直向下,寻找

  

App - >不要保持活动

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

答案 1 :(得分:0)

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

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

如果您不在上下文中。然后传递活动的上下文并调用

activity.finish();