Use the existing uptime for metrics in onShortFgsTimeout

Bug: 275631423
Test: build
Change-Id: I60932e4157224759e0d7135f8f185cab661151ae
This commit is contained in:
Makoto Onuki
2023-04-27 10:12:42 -07:00
parent 0209aeede5
commit a5ee16f75e

View File

@@ -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 {