我对Android Activity lifecycle进行了研究。我知道在应用程序进入后台后,如果具有较高优先级的应用程序需要内存,则可能会被系统杀死,但是使用捆绑包保存活动。当用户回来时,系统会恢复它,这会让用户感觉很好!
我想知道如何制作这种情况,我希望看到我的应用程序被预先杀死,当用户使用时看不到它,以评估它是否强大。因为当发生这种情况时它可能会崩溃。
答案 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
杀死它来模拟它。