有一个这样的问题,打开开发的APP然后切换到其他APP运行,在多打开几个APP,过几分钟,在切换回开发的APP很容易闪退,请教这种情况怎么样处理。
解决方案
20
报什么错了 不科学 没读到过
20
并没有证据说明是内存不足导致的,你的判断依据是什么?
闪退的log是什么?
闪退的log是什么?
20
放后台是有机会被系统干掉的,在切换到前台会重建,假如你的页面里有对象引用,这个时候会空引用,一般在切换到前台这是最常见的崩溃现象,参考一下onSaveInstanceState
20
闪退可能是原因是你的一些全局变量被初始化,导致空指针了。假如是原因是Application中的内容被初始化,建议Application中的字段用SharedPreferences保存,另外可以调用Activity中的onSaveInstanceState保存数据等操作。
20
看看log,更有说服力