Java.lang.IllegalStateException

2017-06-14  本文已影响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()
上一篇下一篇

猜你喜欢

热点阅读