summaryrefslogtreecommitdiffstats
path: root/services/usage
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2016-01-22 11:27:16 -0800
committerThe Android Automerger <android-build@google.com>2016-02-24 13:21:12 -0800
commitc29b37cd4182b7dbe50574ecdb6d8d5224e9ef83 (patch)
tree232bce175eb336df39b6b3ca2ba3ead3fff9aefd /services/usage
parentc583d03388638d0670a0e7e8c749d543a16e19ab (diff)
downloadframeworks_base-c29b37cd4182b7dbe50574ecdb6d8d5224e9ef83.zip
frameworks_base-c29b37cd4182b7dbe50574ecdb6d8d5224e9ef83.tar.gz
frameworks_base-c29b37cd4182b7dbe50574ecdb6d8d5224e9ef83.tar.bz2
DO NOT MERGE Check apps idle states on time changes
And ensure that the listeners are informed of app standby transitions that might occur during time changes. Fix for apps that sometimes don't have network access until reboot. Bug: 26488100 Change-Id: Ic342c188a6cd19faee88f50b2c6a342a6968cb23 (cherry picked from commit c465e71cdc401e1565c29a895a5c6d366ba5344c)
Diffstat (limited to 'services/usage')
-rw-r--r--services/usage/java/com/android/server/usage/UsageStatsService.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/services/usage/java/com/android/server/usage/UsageStatsService.java b/services/usage/java/com/android/server/usage/UsageStatsService.java
index 90511f5..6a0056a 100644
--- a/services/usage/java/com/android/server/usage/UsageStatsService.java
+++ b/services/usage/java/com/android/server/usage/UsageStatsService.java
@@ -557,6 +557,7 @@ public class UsageStatsService extends SystemService implements
}
mRealTimeSnapshot = actualRealtime;
mSystemTimeSnapshot = actualSystemTime;
+ postCheckIdleStates(UserHandle.USER_ALL);
}
return actualSystemTime;
}
@@ -601,7 +602,7 @@ public class UsageStatsService extends SystemService implements
|| event.mEventType == Event.SYSTEM_INTERACTION
|| event.mEventType == Event.USER_INTERACTION)) {
if (previouslyIdle) {
- // Slog.d(TAG, "Informing listeners of out-of-idle " + event.mPackage);
+ //Slog.d(TAG, "Informing listeners of out-of-idle " + event.mPackage);
mHandler.sendMessage(mHandler.obtainMessage(MSG_INFORM_LISTENERS, userId,
/* idle = */ 0, event.mPackage));
notifyBatteryStats(event.mPackage, userId, false);