diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index ec5b5dd7e6d16..f0ff0bf174d2a 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -4493,7 +4493,7 @@ public final class ActivityThread extends ClientTransactionHandler return; } Configuration[] configurations = r.activity.getResources().getSizeConfigurations(); - if (configurations == null) { + if (configurations == null || r.activity.mFinished) { return; } r.mSizeConfigurations = new SizeConfigurationBuckets(configurations);