Android 从一个片段切换到另一个片段
我有一个应用程序,他们使用Android.Support.V4.app.Fragment。可以从“父”片段启动新片段吗 例如,片段A切换到片段B,当您从片段B按back时,它将更改为片段AAndroid 从一个片段切换到另一个片段,android,xamarin.android,xamarin,Android,Xamarin.android,Xamarin,我有一个应用程序,他们使用Android.Support.V4.app.Fragment。可以从“父”片段启动新片段吗 例如,片段A切换到片段B,当您从片段B按back时,它将更改为片段A 谢谢。此代码将帮助您 getActivity().getSupportFragmentManager() .beginTransaction() .replace(R.id.your_tab_id, new FragmentClassName()) .commitAllowingSta
谢谢。此代码将帮助您
getActivity().getSupportFragmentManager()
.beginTransaction()
.replace(R.id.your_tab_id, new FragmentClassName())
.commitAllowingStateLoss();
如果要将片段从一个视图移动到另一个视图,请执行以下操作:
android.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.remove(fragment1);
fragmentTransaction.commit();
fragmentManager.executePendingTransactions();
fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.add(R.id.containerToMoveTo, fragment1);
fragmentTransaction.commit();
在执行替换之前,您需要检查片段是否已经存在。