OSDN Git Service

Fix framework side of #7132432 com.android.vending:...
authorDianne Hackborn <hackbod@google.com>
Tue, 2 Oct 2012 01:23:04 +0000 (18:23 -0700)
committerDianne Hackborn <hackbod@google.com>
Tue, 2 Oct 2012 01:23:04 +0000 (18:23 -0700)
...java.lang.IllegalStateException: Can not perform this action
after onSaveInstanceStateat android.support.v4.app.FragmentManagerImpl
.checkStateLoss(FragmentManager.java:1300)

Framework fragment manager also needs to be told its state is not
saved earlier.

Change-Id: Ie5bb327fca6208f7eea6146a1b3223c61c9ecef6

core/java/android/app/ActivityThread.java

index 6638433..02942b7 100644 (file)
@@ -2700,6 +2700,7 @@ public final class ActivityThread {
                 r.activity.mStartedActivity = false;
             }
             try {
+                r.activity.mFragments.noteStateNotSaved();
                 if (r.pendingIntents != null) {
                     deliverNewIntents(r, r.pendingIntents);
                     r.pendingIntents = null;