From ab2bf01d7590c6bb7ae14d4c675c549017f5381f Mon Sep 17 00:00:00 2001 From: Hui Yu Date: Thu, 3 Jun 2021 09:51:25 -0700 Subject: [PATCH] Missed one DENIED event in ForegroundServiceStateChanged log. The FGS start maybe denied in Context.startForegroundService() call. Bug: 186570807 Test: build and run. Change-Id: I2b3d190225c557e77e2c18c5b32563f0863c509c --- services/core/java/com/android/server/am/ActiveServices.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/services/core/java/com/android/server/am/ActiveServices.java b/services/core/java/com/android/server/am/ActiveServices.java index 9e42900988432..144ab9b061a20 100644 --- a/services/core/java/com/android/server/am/ActiveServices.java +++ b/services/core/java/com/android/server/am/ActiveServices.java @@ -684,6 +684,9 @@ public final class ActiveServices { + r.shortInstanceName; Slog.w(TAG, msg); showFgsBgRestrictedNotificationLocked(r); + logFGSStateChangeLocked(r, + FrameworkStatsLog.FOREGROUND_SERVICE_STATE_CHANGED__STATE__DENIED, + 0); if (CompatChanges.isChangeEnabled(FGS_START_EXCEPTION_CHANGE_ID, callingUid)) { throw new ForegroundServiceStartNotAllowedException(msg); }