diff options
-rw-r--r-- | core/java/com/android/internal/os/KernelUidCpuTimeReader.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/java/com/android/internal/os/KernelUidCpuTimeReader.java b/core/java/com/android/internal/os/KernelUidCpuTimeReader.java index 5d3043cc8a02..c828d11fd3d2 100644 --- a/core/java/com/android/internal/os/KernelUidCpuTimeReader.java +++ b/core/java/com/android/internal/os/KernelUidCpuTimeReader.java @@ -84,7 +84,8 @@ public class KernelUidCpuTimeReader { powerMaUs = 0; } - if (callback != null) { + // Only report if there is a callback and if this is not the first read. + if (callback != null && mLastTimeReadUs != 0) { long userTimeDeltaUs = userTimeUs; long systemTimeDeltaUs = systemTimeUs; long powerDeltaMaUs = powerMaUs; |