用户手机内存小,打开我们的app后,按home键使应用运行在后台,之后再打开其他的多个应用,导致内存不足程序被释放。
测试机内存大的时候很难模拟这种场景,有以下几种方法可复现。
法1,adb shell am kill 包名
应用运行在后台的时候,执行这个命令释放我们的app应用,app就会重现应用被释放的情况。
如果不知道包名的话可以通过adb shell pm list packages获取到自己手机上安装的所有应用的包名,找到对应的即可
法2,手机开发者选项中进行如下设置,打开应用,按home键使其后台运行,再次打开app 时会出现crash
法3:应用运行在后台时,用清理工具清理内存