Skip to content

Commit 6d8f30f

Browse files
author
Craig Mautner
committed
Add debug to help with b6829431.
Change-Id: Id65f5c7c187072f5a5c1418c83e06c4a6767c658
1 parent 2eeeec2 commit 6d8f30f

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

core/java/android/app/FragmentManager.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
import android.content.res.Configuration;
2323
import android.content.res.TypedArray;
2424
import android.os.Bundle;
25+
// TODO(cmautner): remove after fixing 6829431.
26+
import android.os.Debug;
2527
import android.os.Handler;
2628
import android.os.Looper;
2729
import android.os.Parcel;
@@ -383,7 +385,8 @@ public FragmentManagerState[] newArray(int size) {
383385
* Container for fragments associated with an activity.
384386
*/
385387
final class FragmentManagerImpl extends FragmentManager {
386-
static boolean DEBUG = false;
388+
// TODO(cmautner): restore to false after fixing 6829431.
389+
static boolean DEBUG = true;
387390
static final String TAG = "FragmentManager";
388391

389392
static final String TARGET_REQUEST_CODE_STATE_TAG = "android:target_req_state";
@@ -732,6 +735,10 @@ public void performPendingDeferredStart(Fragment f) {
732735

733736
void moveToState(Fragment f, int newState, int transit, int transitionStyle,
734737
boolean keepActive) {
738+
// TODO(cmautner): remove after fixing 6829431.
739+
if (DEBUG) Log.v(TAG, "moveToState: " + f
740+
+ " oldState=" + f.mState + " newState=" + newState
741+
+ " mRemoving=" + f.mRemoving + " Callers=" + Debug.getCallers(5));
735742
// Fragments that are not currently added will sit in the onCreate() state.
736743
if (!f.mAdded && newState > Fragment.CREATED) {
737744
newState = Fragment.CREATED;

0 commit comments

Comments
 (0)