내 앱에는 두 개의 화면이 있습니다. 화면 A와 화면 B를 보겠습니다. 아래 코드를 참조하십시오.이전 화면이 돌아 가지 않음
화면 A -> 화면 B는 :
EditProfileFragment contactFragment = new EditProfileFragment();
android.app.FragmentTransaction contactTransaction = getActivity().getFragmentManager().beginTransaction();
contactTransaction.add(R.id.fragment_container, contactFragment, GlobalVariable.MyPROFILE_EDIT_FRAGMENT);
contactTransaction.addToBackStack(null);
contactTransaction.commit();
기록을 저장 한 후, 나는 이전 화면 B로 돌아가려면 -> A :
getFragmentManager().popBackStackImmediate();
그러나 그것은 작동하지 않습니다. 다른 일은 일어나지 않습니다. 나는 몇 시간 동안 인터넷 검색을 해왔지만 여전히 어떤 해결책도 찾을 수 없다.
: 당신이 레코드를 저장할 때 (사용자 SupportFragment 및 SupportFragmentManager)
그리고 사용
난 당신의 코드를 편집 fragmentsDelegate 패턴을 사용합니다. 그리고 replace/popBackStack에서 액티비티 –