所以我试图在一个片段中添加一个片段,所以我被告知要改变我的Fragment Transaction变量来自:
(hfs-textline)
到
FragmentTransaction ft = fm.beginTransaction();
但是,当我调用ft.add();
时,我不确定我会使用什么以前我使用的是android.R.id.content。我可以使用类似的ID用于片段,或者我应该使用哪个ID来从片段中添加新片段。
编辑:
activity_mainfrag:
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
答案 0 :(得分:1)
使用它来添加片段:
FragmentTransaction ft = getChildFragmentManager().beginTransaction();
ft.replace(R.id.container_parent, fragment, fragment.getTagText());
ft.addToBackStack(fragment.getTagText());
ft.commit();