[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 24dfc61f99)
This commit is contained in:
Bonian Chen
2021-09-22 22:34:23 +08:00
parent d2cb885c32
commit 4ee6123229

View File

@@ -207,6 +207,7 @@ public class MobileNetworkActivity extends SettingsBaseActivity
protected void runSubscriptionUpdate(Runnable onUpdateRemaining) { protected void runSubscriptionUpdate(Runnable onUpdateRemaining) {
SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null); SubscriptionInfo subInfo = getSubscription(mCurSubscriptionId, null);
if (subInfo == null) { if (subInfo == null) {
onUpdateRemaining.run();
tryToFinishActivity(); tryToFinishActivity();
return; return;
} }