转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5802146.html 问题描述:在项目中Activity A中嵌套Fragment B,Fragment B中再嵌套Fragment C,如图: 问题1:在点击Activity A ...
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/5802146.html
问题描述:
在项目中Activity A中嵌套Fragment B,Fragment B中再嵌套Fragment C,如图:
问题1:在点击Activity A中主菜单1进行切换时,报错Fragment C already added。
解决:在Framgent B中添加Fragment C 调用add()时先判断fragmentC.isAdded()
FragmentManager fm=getActivity().getSupportFragmentManager();FragmentTransaction ft=fm.beginTransaction();if(!sub1Fragment.isAdded()){ ft.add(R.id.rl_fragment_container, sub1Fragment).commit();}
原标题:Android 中关于Fragment嵌套Fragment的问题
关键词:Android
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。