diff options
| author | 2016-09-29 17:09:32 +0000 | |
|---|---|---|
| committer | 2016-09-29 17:09:34 +0000 | |
| commit | 3462c194db15d0ddcd0da643affd49d3abe63ff4 (patch) | |
| tree | dc0bbb57f61bf5c2ccaf990b29a5533d9df46551 | |
| parent | e2782906b54d189c37ca0c0c6666ab821a2b430a (diff) | |
| parent | 09d32855038caf024cb77728bf141f87a6688917 (diff) | |
Merge "Don't touch usage stats before system ready" into nyc-mr1-dev
| -rw-r--r-- | services/core/java/com/android/server/am/ActivityManagerService.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index b623bc790139..85d2981aaa96 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -20669,8 +20669,11 @@ public final class ActivityManagerService extends ActivityManagerNative final long now = SystemClock.elapsedRealtime(); Long lastReported = userState.mProviderLastReportedFg.get(authority); if (lastReported == null || lastReported < now - 60 * 1000L) { - mUsageStatsService.reportContentProviderUsage( - authority, providerPkgName, app.userId); + if (mSystemReady) { + // Cannot touch the user stats if not system ready + mUsageStatsService.reportContentProviderUsage( + authority, providerPkgName, app.userId); + } userState.mProviderLastReportedFg.put(authority, now); } } |