美文网首页
Java.lang.IllegalStateException

Java.lang.IllegalStateException

作者: 可爱的肉松多 | 来源:发表于2017-06-14 16:46 被阅读56次

出错情景:

在Activity 中嵌套Fragment1,然后又在Fragemngt1中嵌套,FragmentA,FragmentB,FragmentC,然后将Fragment1中几个被嵌套的frg点一遍,然后销毁所有Activity,退出整个App的时候崩溃。

1.在Fragment1中应用getChildFragmentManager();添加子Fragemnt,而不是用getActivity().getSupportFragmentManager();

2.在Fragment1中重写onDestroyView()方法,注意不是onDestroy()

二者的区别在于:

onDestory():已经摆脱了与Activity的连接onDestroyView():与Activity仍有连接

onDestroyView()

相关文章

网友评论

      本文标题:Java.lang.IllegalStateException

      本文链接:https://www.haomeiwen.com/subject/byfeqxtx.html