我尝试在代码下方替换新片段,但事实并非如此 替换。
android.app.Fragment Manager fragmentManager =((Activity)context)。 getFragmentManager(); android.app.FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction(); fragmentTransaction.add(R.id.frame_container, menuItemDetailsFragment); fragmentTransaction.addToBackStack(NULL); fragmentTransaction.commit();
答案 0 :(得分:1)
您实际上需要使用replace
功能
只需替换这行代码
fragmentTransaction.add(R.id.frame_container, menuItemDetailsFragment);
用这个
fragmentTransaction.replace(R.id.frame_container, menuItemDetailsFragment);