[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:
@@ -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;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user