2016-10-31 20:58发布
我的程序比如一共有三个Activity, ABC,运行后首次打开肯定是A(也就是主界面),在A的界面中点击Button跳转到B,在B界面停留了一会,然后我就锁屏,大概过了20分钟吧,我解锁一看 出了问题了,解锁之后的界面显示的是A,而不是B,并且A上面的数据都没了,集合中的数据都没了,这是咋回事???求解答!!! 并且我的小米手机6.0的系统没事,在长的时间也没问题,4.xx的手机就会出现这个问题。
恢复数据可以查看onSaveInstanceState相关资料, 随便百度就好了
锁屏期间如果手机内存减少会导致系统回收不活跃的Activity的如果你确定不是因为抛出异常导致B页面崩溃, 那么应该就是Activity被回收了, 低版本的手机通常可用内存也相对少一点.
最多设置5个标签!
付费偷看金额在0.1-10元之间
恢复数据可以查看onSaveInstanceState相关资料, 随便百度就好了
锁屏期间如果手机内存减少会导致系统回收不活跃的Activity的
如果你确定不是因为抛出异常导致B页面崩溃, 那么应该就是Activity被回收了, 低版本的手机通常可用内存也相对少一点.
一周热门 更多>