From e49e7b8bd1c1f51b39e859f3acdc2567279bb073 Mon Sep 17 00:00:00 2001 From: Sudheer Shanka Date: Fri, 5 May 2017 16:39:32 -0700 Subject: [PATCH] Track activity launch failure. If activity launch is failed twice, we give up and finish the activity but currently we are not tracking the failures. This change fixes that. Bug: 37172206 Test: manual Change-Id: Idc67a5e44cbef97985494f42211d24a3697f607b --- .../core/java/com/android/server/am/ActivityStackSupervisor.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/core/java/com/android/server/am/ActivityStackSupervisor.java b/services/core/java/com/android/server/am/ActivityStackSupervisor.java index 358d36dbe2b34..705eb6a0bce63 100644 --- a/services/core/java/com/android/server/am/ActivityStackSupervisor.java +++ b/services/core/java/com/android/server/am/ActivityStackSupervisor.java @@ -1491,6 +1491,7 @@ public class ActivityStackSupervisor extends ConfigurationContainer implements D // This is the first time we failed -- restart process and // retry. + r.launchFailed = true; app.activities.remove(r); throw e; }