开发过程中遇到了这样的bug,用户手机内存小时,打开我的应用之后,按home键退出,之后多开了几个应用,因为内存不足,导致程序被释放,在打开的时候,虽然还是停留在刚才打开的界面里,但是会从新初始化,导致出现很多问题。
我在测试的时候,总是打开自己的应用,然后在打开手机上的一系列应用测试,因为手机内存比较大,测试起来想重现这个问题,非常痛苦。
在网上查了很多资料,终于发现了一个好点的解决方案。
adb shell am kill 包名
是的,这个命令就可以模拟这种情况
开发过程中遇到了这样的bug,用户手机内存小时,打开我的应用之后,按home键退出,之后多开了几个应用,因为内存不足,导致程序被释放,在打开的时候,虽然还是停留在刚才打开的界面里,但是会从新初始化,导致出现很多问题。
我在测试的时候,总是打开自己的应用,然后在打开手机上的一系列应用测试,因为手机内存比较大,测试起来想重现这个问题,非常痛苦。
在网上查了很多资料,终于发现了一个好点的解决方案。
adb shell am kill 包名
是的,这个命令就可以模拟这种情况