summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author George Mount <mount@google.com> 2016-02-17 12:59:49 -0800
committer George Mount <mount@google.com> 2016-02-17 12:59:49 -0800
commit4c656b303351ec773906beaf9563d09b35bae43f (patch)
tree7b821ad5b509353cf406c72aa9015b3b258ece54
parent415dd94ae5c71aaef62b66463724544b44b1f41f (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.java1
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,