您的位置:首页 > 移动开发 > Android开发

Android模拟内存紧张,应用被杀死如何模拟应用程序被杀掉? 更新:Daniel Lew指出,最简单的方法是在DDMS中点击”Stop Porcess”杀掉你的程序,在你调试程序的时候可以这样做。

2016-01-20 17:03 791 查看
这是转的(⊙o⊙)哦,,,连接:http://zmywly8866.github.io/2014/12/26/android-do-not-store-data-in-the-application-object.html


如何模拟应用程序被杀掉?

更新:Daniel Lew指出,最简单的方法是在DDMS中点击”Stop Porcess”杀掉你的程序,在你调试程序的时候可以这样做。

  你可以通过模拟器或者一个Root过的真机来测试实际效果:

按Home按键退出你的程序;

在控制台,敲入如下命令(Windows系统下 WIN + R -> cmd -> 回车)
# 找到该APP的进程ID
adb shell ps
# 找到你APP的报名

# Mac/Unix: save some time by using grep:
adb shell ps | grep your.app.package

# 按照上述命令操作后,看起来是这样子的:
# USER      PID   PPID  VSIZE  RSS     WCHAN    PC         NAME
# u0_a198   21997 160   827940 22064 ffffffff 00000000 S your.app.package

# 通过PID将你的APP杀掉
adb shell kill -9 21997

# APP现在被杀掉啦


现在在桌面长按Home按键通过后台任务管理器打开你的APP,此时系统就会重新创建一个MyApplication实例了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: