Merge "Skip notifying configuration changed for restarting activities"

This commit is contained in:
Louis Chang
2020-10-22 01:17:37 +00:00
committed by Android (Google) Code Review
3 changed files with 8 additions and 2 deletions

View File

@@ -241,6 +241,8 @@ public class ClientTransaction implements Parcelable, ObjectPoolItem {
int result = 17;
result = 31 * result + Objects.hashCode(mActivityCallbacks);
result = 31 * result + Objects.hashCode(mLifecycleStateRequest);
result = 31 * result + Objects.hashCode(mClient);
result = 31 * result + Objects.hashCode(mActivityToken);
return result;
}

View File

@@ -5109,7 +5109,9 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
deferResume);
}
kept = ensureConfigAndVisibilityAfterUpdate(starting, changes);
if (!deferResume) {
kept = ensureConfigAndVisibilityAfterUpdate(starting, changes);
}
} finally {
continueWindowLayout();
}

View File

@@ -5072,7 +5072,9 @@ class DisplayContent extends RootDisplayArea implements WindowManagerPolicy.Disp
}
}
kept = mAtmService.ensureConfigAndVisibilityAfterUpdate(starting, changes);
if (!deferResume) {
kept = mAtmService.ensureConfigAndVisibilityAfterUpdate(starting, changes);
}
} finally {
mAtmService.continueWindowLayout();
}