diff options
| author | 2016-02-17 12:59:49 -0800 | |
|---|---|---|
| committer | 2016-02-17 12:59:49 -0800 | |
| commit | 4c656b303351ec773906beaf9563d09b35bae43f (patch) | |
| tree | 7b821ad5b509353cf406c72aa9015b3b258ece54 | |
| parent | 415dd94ae5c71aaef62b66463724544b44b1f41f (diff) | |
Clear child fragment manager after it is destroyed.
Bug 26945643
After a child fragment manager has been destroyed, it should not
be reused because it is no longer attached to the host. Clearing
it ensures that it will be recreated when it is needed again when
the fragment has been reattached.
Change-Id: I7e52a42a66d761ab69596fdcdb5b2b2e3b4dcc6c
| -rw-r--r-- | core/java/android/app/Fragment.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/app/Fragment.java b/core/java/android/app/Fragment.java index 02a898b33dd1..6dbda2d21321 100644 --- a/core/java/android/app/Fragment.java +++ b/core/java/android/app/Fragment.java @@ -2509,6 +2509,7 @@ public class Fragment implements ComponentCallbacks2, OnCreateContextMenuListene throw new SuperNotCalledException("Fragment " + this + " did not call through to super.onDestroy()"); } + mChildFragmentManager = null; } private static Transition loadTransition(Context context, TypedArray typedArray, |