我有一个他们使用Android.Support.V4.App.Fragment的应用。是否可以从“父”片段中启动新的片段?
例如片段A切换到片段B,当您从片段B按回来时,它会更改为片段A。
感谢。
答案 0 :(得分:0)
此代码可以帮助您。
getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.your_tab_id, new FragmentClassName())
.commitAllowingStateLoss();
答案 1 :(得分:0)
如果要将片段从一个视图移动到另一个视图,请执行以下操作:
android.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.remove(fragment1);
fragmentTransaction.commit();
fragmentManager.executePendingTransactions();
fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.containerToMoveTo, fragment1);
fragmentTransaction.commit();