私のアプリには2つの画面がありますが、画面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をアクティビティ –