diff options
| author | Dianne Hackborn <hackbod@google.com> | 2010-12-13 16:28:46 -0800 |
|---|---|---|
| committer | Dianne Hackborn <hackbod@google.com> | 2010-12-13 20:41:17 -0800 |
| commit | d2835935d2df8be70d1b37d3ef3b2fe0155b3422 (patch) | |
| tree | 77bbfae9a915bee48067b25774efe9cfdb9375e4 /core/java/android/app/FragmentManager.java | |
| parent | 32f4ab457d9f79251413357b75b7a233068a892c (diff) | |
Fix issue #3258849: Grab thumbnail when exiting an app via back
Also issue #3281400: Rotating a retained instance fragment leaks the fragment manager
And turn off fragment debug logging.
Change-Id: Ibdd7db82bb35618021bcba421ba92ced7cd691c2
Diffstat (limited to 'core/java/android/app/FragmentManager.java')
| -rw-r--r-- | core/java/android/app/FragmentManager.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index 196e7b2f97d4..488b6739e614 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -293,7 +293,7 @@ final class FragmentManagerState implements Parcelable { * Container for fragments associated with an activity. */ final class FragmentManagerImpl extends FragmentManager { - static final boolean DEBUG = true; + static final boolean DEBUG = false; static final String TAG = "FragmentManager"; static final String TARGET_REQUEST_CODE_STATE_TAG = "android:target_req_state"; @@ -562,6 +562,7 @@ final class FragmentManagerImpl extends FragmentManager { } } f.mActivity = mActivity; + f.mFragmentManager = mActivity.mFragments; f.mCalled = false; f.onAttach(mActivity); if (!f.mCalled) { @@ -737,6 +738,7 @@ final class FragmentManagerImpl extends FragmentManager { } f.mImmediateActivity = null; f.mActivity = null; + f.mFragmentManager = null; } } } |
