Merge "Extract WTF to a separate method for easier search" into udc-dev

This commit is contained in:
Makoto Onuki
2023-05-09 23:22:39 +00:00
committed by Android (Google) Code Review

View File

@@ -2326,7 +2326,7 @@ public final class ActiveServices {
&& (r.getConnections().size() > 0)
&& (r.mDebugWhileInUseReasonInBindService
!= r.mDebugWhileInUseReasonInStartForeground)) {
Slog.wtf(TAG, "FGS while-in-use changed (b/276963716): old="
logWhileInUseChangeWtf("FGS while-in-use changed (b/276963716): old="
+ reasonCodeToString(r.mDebugWhileInUseReasonInBindService)
+ " new="
+ reasonCodeToString(r.mDebugWhileInUseReasonInStartForeground)
@@ -2589,6 +2589,13 @@ public final class ActiveServices {
}
}
/**
* It just does a wtf, but extracted to a method, so we can do a signature search on pitot.
*/
private void logWhileInUseChangeWtf(String message) {
Slog.wtf(TAG, message);
}
private boolean withinFgsDeferRateLimit(ServiceRecord sr, final long now) {
// If we're still within the service's deferral period, then by definition
// deferral is not rate limited.