Fragment切换失效的问题

主界面绑定了两个fragment,以下两种情况都会导致Fragment切换失效;1.旋转屏幕,确认为activity生命周期pause-stop-destroy-start-resume,然后会切换失败2.activity出现异常导致程序崩溃之后,回到activity栈中崩溃前一个界面时也会导致frgment切换失败。求大神解答

2个回答

旋转屏幕时候会重新创建Activity,也意味着绑定了该Activity的Fragment也会重新创建
第二种同理
可以看看详解http://blog.csdn.net/guolin_blog/article/details/8881711

Wei_Smile
李牧羊 回复决意: 那就在Fragment的onDestory写保存数据的方法
接近 4 年之前 回复
u012531261
决意 第一种情况下昨天已经解决了,原理也明白的确是这样,但是对于第二种程序崩溃activity重建而带来的Fragment重新创建的问题,还是不知道该怎么去解决。链接的内容早些时候就看过咯- =。
接近 4 年之前 回复

出现的问题最近在做项目的时候,遇到了fragment切换失效的问题,也就是fragment重叠的问题。当我点击fragment对应tab键时,通过hide隐藏其他三个fragment,通过show来显示当前fragment。正常情况下显示是对的,问题就在我切换他其他的app,操作一会之后,再回到当前的app,有很大几率会出现fragment重叠的现象。当该app调用其他app时(比如百度播放器),就......
答案就在这里:关于fragment切换失效问题
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问