fragment嵌套fragment有关问题

fragment嵌套fragment问题
有这么一个场景,在主activity有两按钮,A和B,A是add fragment, B是remove fragment,有个自定义的Myfragment,这个Myfragment的布局文件是另外一个自定义的fragment。

我现在的问题是add fragment后没问题,remove fragment也没问题,但是当第二次再add fragment程序就崩溃了。看log问题是处在Myfragment布局里的自定义fragment的问题,因为我要是改成其他view类控件,就完全没有问题。


求大神帮忙。
------解决方案--------------------
有这么一个场景,在主activity有两按钮,A和B,A是add fragment, B是remove fragment,有个自定义的Myfragment,这个Myfragment的布局文件是另外一个自定义的fragment。
我也不会,帮你顶下
------解决方案--------------------
// if (fragment != null) {
//
// ft.detach(fragment).replace(R.id.fragment, fragment)
// .attach(fragment);
// } else {
//
// // 设置动画效果
// ft.replace(R.id.fragment, fragment);
//
// }
这样你试试
或者
if (!fragment.isAdded()) { // 先判断是否被add过

ft.add(R.id.fragment, fragment).show(fragment);
// 隐藏当前的fragment,add下一个到Activity中
} else {

ft.hide(mBeforeFragment).show(fragment); // 隐藏当前的fragment,显示下一个
}
这是我项目中用到的方法