正如我刚刚了解到的,Android 保留随时终止后台应用程序进程以回收 RAM 的权利。应用程序仍在运行并且可以继续运行,但是我的所有静态变量都已消失(参见 this 文章)。
我想模拟我的应用在这种情况下的行为。最简单的方法是什么?肯定有比编写一些分配大量内存的附加应用程序更容易和更可预测的方法。
最佳答案
找到两个类似的问题 Simulate killing of activity in emulator和 Simulate low battery & low memory in Android .
这些问题的解决方案:
- 使用
adb shell
然后kill
来自ps
的带有 - 使用 DDMS 杀死它
PID
的进程
关于安卓模拟器 : Easy way to simulate a process restart due to low memory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8710652/