我有两个片段的ActivityFragment 我可以使用:
从ActivityFragment开始FragmentTransaction transaction = getSupportFragmentManager()
.beginTransaction();
transaction.add(R.id.center_layout, new MyFragment());
transaction.commit();
我的问题是尝试将来自MyFragment()
类的R.id.center_layout
中的其他片段替换为MyFragment()
我试过
FragmentTransaction transaction =this.getChildFragmentManager()
.beginTransaction();
transaction.add(R.id.center_layout, client_Ajouter);
transaction.commit();
但是我得到了
No view found for id 0x7f06000b (center_layout) for fragment Client_Ajouter
谢谢你。
答案 0 :(得分:1)
使用getFragmentManager()
代替getChildFragmentManager()
。此外,如果要替换片段,则应该使用replace
方法而不是add
。