diff options
| author | Craig Mautner <cmautner@google.com> | 2012-07-20 12:31:52 -0700 |
|---|---|---|
| committer | Craig Mautner <cmautner@google.com> | 2012-07-20 12:31:52 -0700 |
| commit | 6d8f30f043516d2d5d103e7b2cb2cb6e78f33d85 (patch) | |
| tree | ddd21811991fda44072ca723ca96c7f03a721b21 /core/java/android | |
| parent | 2eeeec248a38ff33999c83f4b8d5bab7d50e79d2 (diff) | |
Add debug to help with b6829431.
Change-Id: Id65f5c7c187072f5a5c1418c83e06c4a6767c658
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/app/FragmentManager.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/core/java/android/app/FragmentManager.java b/core/java/android/app/FragmentManager.java index b0cc37b90e85..1bf7785bc668 100644 --- a/core/java/android/app/FragmentManager.java +++ b/core/java/android/app/FragmentManager.java @@ -22,6 +22,8 @@ import android.animation.AnimatorListenerAdapter; import android.content.res.Configuration; import android.content.res.TypedArray; import android.os.Bundle; +// TODO(cmautner): remove after fixing 6829431. +import android.os.Debug; import android.os.Handler; import android.os.Looper; import android.os.Parcel; @@ -383,7 +385,8 @@ final class FragmentManagerState implements Parcelable { * Container for fragments associated with an activity. */ final class FragmentManagerImpl extends FragmentManager { - static boolean DEBUG = false; + // TODO(cmautner): restore to false after fixing 6829431. + static boolean DEBUG = true; static final String TAG = "FragmentManager"; static final String TARGET_REQUEST_CODE_STATE_TAG = "android:target_req_state"; @@ -732,6 +735,10 @@ final class FragmentManagerImpl extends FragmentManager { void moveToState(Fragment f, int newState, int transit, int transitionStyle, boolean keepActive) { + // TODO(cmautner): remove after fixing 6829431. + if (DEBUG) Log.v(TAG, "moveToState: " + f + + " oldState=" + f.mState + " newState=" + newState + + " mRemoving=" + f.mRemoving + " Callers=" + Debug.getCallers(5)); // Fragments that are not currently added will sit in the onCreate() state. if (!f.mAdded && newState > Fragment.CREATED) { newState = Fragment.CREATED; |
