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
This commit is contained in:
Hui Yu
2021-06-03 09:51:25 -07:00
parent 10de71a380
commit ab2bf01d75

View File

@@ -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);
}