From a5ee16f75e9fa9b1fce467e437710626d77d8f19 Mon Sep 17 00:00:00 2001 From: Makoto Onuki Date: Thu, 27 Apr 2023 10:12:42 -0700 Subject: [PATCH] Use the existing uptime for metrics in onShortFgsTimeout Bug: 275631423 Test: build Change-Id: I60932e4157224759e0d7135f8f185cab661151ae --- services/core/java/com/android/server/am/ActiveServices.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/core/java/com/android/server/am/ActiveServices.java b/services/core/java/com/android/server/am/ActiveServices.java index df3c95bdfaf3b..1542dbd00361d 100644 --- a/services/core/java/com/android/server/am/ActiveServices.java +++ b/services/core/java/com/android/server/am/ActiveServices.java @@ -3356,10 +3356,9 @@ public final class ActiveServices { return; } Slog.e(TAG_SERVICE, "Short FGS timed out: " + sr); - final long now = SystemClock.uptimeMillis(); logFGSStateChangeLocked(sr, FOREGROUND_SERVICE_STATE_CHANGED__STATE__TIMED_OUT, - now > sr.mFgsEnterTime ? (int) (now - sr.mFgsEnterTime) : 0, + nowUptime > sr.mFgsEnterTime ? (int) (nowUptime - sr.mFgsEnterTime) : 0, FGS_STOP_REASON_UNKNOWN, FGS_TYPE_POLICY_CHECK_UNKNOWN); try {