请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Fragment的onCreateView这个地方的mRoot的移除感觉不是很清楚

从代码上来看这个地方的移除操作对整个没有任何作用啊?

正在回答

1回答

主要的作用是为了后面的生命周期中维持这个变量,避免在异常回收情况下出现重复的生命流程调用,避免Presenter部分的初始化重复调用。当然这是一个临时的处理办法,因为还有更优秀的处理方案。

0 回复 有任何疑惑可以回复我~
  • 是不是为了避免多次调用onCreateView这个方法出现重复添加mRoot,而出现子View已经有父View这个错误的出现?需要先移除掉之后才能添加进去
    回复 有任何疑惑可以回复我~ 2017-06-20 20:57:52
  • 是的 这里是这个原理。
    回复 有任何疑惑可以回复我~ 2017-06-20 21:59:29
  • 提问者 youngledo #3
    好的
    回复 有任何疑惑可以回复我~ 2017-06-25 20:23:55
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信