首页 > 代码库 > Fragment中退出报错异常
Fragment中退出报错异常
开始吧,也没想过自己在用了Fragment之后,就习惯一直用了Fragment,不知道,其实我也觉得他也有很多弊端我没有解决,说实话。。。哎。。。。
以前一直会将状态存储下来。结果导致了重复生成。就是点击返回键,永远是返回到上一个页面。这样特别不科学。如果全是一级页面的话,就不妥了。所以,这里,我就索性不 要这一句了:fragmentTransaction.addToBackStack(null);
嘿嘿。。
然后还遇到在退出的时候Fragment MainActivity{41951c90} is not currently in the FragmentManager。。。。这个问题。。。才发现这里的Commit是有注意点的。。。。那就是在Fragment切换之间,如果不能保证每次都能在Fragment在存储状态之前就commit的话,我们就可以用Commit();如果不能这样保证的话,我们还是用fragmentTransaction.commitAllowingStateLoss();,否则会报异常。
暂时就先把这个问题记下来,太多关于总结性的东西,自己平常没爱弄了。这样不好不好
Fragment中退出报错异常
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。