美文网首页
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