- 我们知道,应用中Activity_A中启动Activity_B,Activity_A就会进入后台,这个时候就有可能由于系统内存不足,Activity_A就会被回收;
- 然后用户按下Back键返回到Activity_A,执行的并不是Activity_A的onRestart方法,而是onCreate方法,Activity_A会被重新创建;
- 但这个系统内存不足在好一点的手机上比较难遇到,有什么直接一点的办法吗?大家可以试试开发者选项中的 “不保留活动”。
- 这样设置之后,进入需要测试的应用后,点击home,让应用进入后台,在切换回前台,就可以发现Activity被回收了,再次进入,走的是onCreate流程;
网友评论