Merge "Avoid activity stopped when relaunching it to resumed" into sc-dev

This commit is contained in:
Louis Chang
2021-06-15 00:36:25 +00:00
committed by Android (Google) Code Review

View File

@@ -8086,6 +8086,9 @@ final class ActivityRecord extends WindowToken implements WindowManagerService.A
setState(PAUSED, "relaunchActivityLocked"); setState(PAUSED, "relaunchActivityLocked");
} }
// The activity may be waiting for stop, but that is no longer appropriate for it.
mTaskSupervisor.mStoppingActivities.remove(this);
configChangeFlags = 0; configChangeFlags = 0;
deferRelaunchUntilPaused = false; deferRelaunchUntilPaused = false;
preserveWindowOnDeferredRelaunch = false; preserveWindowOnDeferredRelaunch = false;