From 4ee6123229de501140f3281862b0cff222063c91 Mon Sep 17 00:00:00 2001 From: Bonian Chen Date: Wed, 22 Sep 2021 22:34:23 +0800 Subject: [PATCH] [Crash] finish activity without super#onResume() When finish() an activity within onStart() or onResume(), super#onStart() or super#onResume() need to be invoked prior to finish(). Bug: 200513672 Test: local Change-Id: Ifba0956fb3a11888c84f55342f62a3f192a67294 (cherry picked from commit 24dfc61f996c0ea217c8a2f35f8764193ee86ea6) --- .../settings/network/telephony/MobileNetworkActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/android/settings/network/telephony/MobileNetworkActivity.java b/src/com/android/settings/network/telephony/MobileNetworkActivity.java index efb5f8cc08e..bbff57d56ec 100644 --- a/src/com/android/settings/network/telephony/MobileNetworkActivity.java +++ b/src/com/android/settings/network/telephony/MobileNetworkActivity.java @@ -207,6 +207,7 @@ public class MobileNetworkActivity extends SettingsBaseActivity protected void runSubscriptionUpdate(Runnable onUpdateRemaining) { SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null); if (subInfo == null) { + onUpdateRemaining.run(); tryToFinishActivity(); return; }