Don't touch usage stats before system ready

am: 09d3285503

Change-Id: Idd27629f73a457e2ee5e3dd9f4d90881cc978e51
This commit is contained in:
Svetoslav Ganov
2016-09-29 17:16:28 +00:00
committed by android-build-merger

View File

@@ -20672,8 +20672,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);
}
}