Loading core/java/android/app/Activity.java +6 −0 Original line number Diff line number Diff line Loading @@ -1567,6 +1567,12 @@ public class Activity extends ContextThemeWrapper return new BackStackEntry(mFragments); } void invalidateFragmentIndex(int index) { if (mAllLoaderManagers != null) { mAllLoaderManagers.remove(index); } } /** * Called when a Fragment is being attached to this activity, immediately * after the call to its {@link Fragment#onAttach Fragment.onAttach()} Loading core/java/android/app/FragmentManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -316,7 +316,6 @@ public class FragmentManager { throw new SuperNotCalledException("Fragment " + f + " did not call through to super.onDetach()"); } f.mActivity.mAllLoaderManagers.remove(f.mIndex); f.mActivity = null; } } Loading Loading @@ -377,6 +376,7 @@ public class FragmentManager { mAvailIndices = new ArrayList<Integer>(); } mAvailIndices.add(f.mIndex); mActivity.invalidateFragmentIndex(f.mIndex); f.clearIndex(); } Loading Loading
core/java/android/app/Activity.java +6 −0 Original line number Diff line number Diff line Loading @@ -1567,6 +1567,12 @@ public class Activity extends ContextThemeWrapper return new BackStackEntry(mFragments); } void invalidateFragmentIndex(int index) { if (mAllLoaderManagers != null) { mAllLoaderManagers.remove(index); } } /** * Called when a Fragment is being attached to this activity, immediately * after the call to its {@link Fragment#onAttach Fragment.onAttach()} Loading
core/java/android/app/FragmentManager.java +1 −1 Original line number Diff line number Diff line Loading @@ -316,7 +316,6 @@ public class FragmentManager { throw new SuperNotCalledException("Fragment " + f + " did not call through to super.onDetach()"); } f.mActivity.mAllLoaderManagers.remove(f.mIndex); f.mActivity = null; } } Loading Loading @@ -377,6 +376,7 @@ public class FragmentManager { mAvailIndices = new ArrayList<Integer>(); } mAvailIndices.add(f.mIndex); mActivity.invalidateFragmentIndex(f.mIndex); f.clearIndex(); } Loading