Home键退出长时间返回,Fragment失效求解,求大神解救!!!

Android 码拜 9年前 (2015-07-18) 1312次浏览

场景是这样的:主Activity是MainActivity,有4个Tab,都是用的Fragment。当打开MainActivity,按Home退出应用,很长时间(一般要半天)后,再次打开app回到MainActivity,Tab不能切换了,始终只能显示退出前的Fragment渲染的Layout界面;好像Fragment被系统回收了,但Fragment的onCreateView()还是执行了的。
奇怪的是,按Home键退出后短时间内回到app,还是可以切换的,Fragment工作正常,有木有哪位高手知道这是什么情况啊,不甚感激!

#1

求高手解救救救救救救救救救救救救。

#2

再求高手啊!
30分

#3

估计是被系统给回收内存了吧。
http://www.3lian.com/edu/2013/10-14/101559.html
去看看android里进程的5种优先级吧。
像activity这样按home键之后属于第4种,只有前3种优先级才不容易被杀死。
知道原因后,可以再去看看“防止activity被回收”之类的话题,有用savedInstanceState保存内容的等方法。

#4

已解决,http://blog.csdn.net/eclothy/article/details/41912445

#5

你用那个网址的那种方法解决的,我的怎么不可以,求回复

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Home键退出长时间返回,Fragment失效求解,求大神解救!!!
喜欢 (0)
[1034331897@qq.com]
分享 (0)