android - 当我的应用程序在后台运行时,如何让android系统杀死它?

标签 android debugging

我做了一个关于Android的研究Activity lifecycle 。我知道应用程序进入后台后,如果优先级较高的应用程序需要内存,但它可能会被系统杀死,但用 bundle 保存 Activity 。并且当用户回来时,系统会恢复它,这让用户感觉良好!

我想知道如何造成这种情况,我想看到我的应用程序被提前杀死,而不是在用户使用时看到它,以评估它是否强大。因为一旦发生这种情况,它可能会崩溃。

最佳答案

在手机的开发者选项中启用“不保留 Activity ”。一旦您将其置于后台,这将强制终止您的应用程序。

有关其工作原理的更多详细信息,请参阅此问题: 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/

关于android - 当我的应用程序在后台运行时,如何让android系统杀死它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066927/

相关文章:

java - 如何从InputStream中获取Base64字符串?

javascript - 自定义我的对象在 JS 控制台中的显示方式

c - gdb bt 只给出??,我该如何调试?

c++ - 在 MFC CLR 项目上调试断言错误

javascript - 安卓 : making phone numbers callable

android - 在Android Ndk编程中获取UTF字符串

google-chrome - 在Chrome开发者控制台中禁用对调试器的功能调用

Android Studio : Error: Activity not started, 未知错误代码 5

android - Environment.getExternalStorageDirectory().canWrite() 返回 false

android - 图像在滑动缩放时失真