我怎么能让android系统在后台运行时杀死我的应用程序?

时间:2015-05-06 03:23:55

标签: android debugging

我对Android Activity lifecycle进行了研究。我知道在应用程序进入后台后,如果具有较高优先级的应用程序需要内存,则可能会被系统杀死,但是使用捆绑包保存活动。当用户回来时,系统会恢复它,这会让用户感觉很好!

我想知道如何制作这种情况,我希望看到我的应用程序被预先杀死,当用户使用时看不到它,以评估它是否强大。因为当发生这种情况时它可能会崩溃。

2 个答案:

答案 0 :(得分:2)

在手机的开发者选项中启用“不要保留活动”。这会在您将应用程序放入后台时强制终止您的应用程序。

有关其工作原理的详细信息,请参阅此问题: Whats the main advantage and disadvantage of "do not keep activities" in android

有关如何启用它的更多信息,请参阅此处: http://www.pcadvisor.co.uk/how-to/google-android/3590299/32-useful-things-you-can-do-in-android-developer-options/

答案 1 :(得分:0)

您可以通过将应用程序发送到后台并用adb shell am kill your.package.name杀死它来模拟它。