Check apps idle states on time changes

am: c465e71cdc

* commit 'c465e71cdc401e1565c29a895a5c6d366ba5344c':
  Check apps idle states on time changes
This commit is contained in:
Amith Yamasani
2016-01-22 20:51:34 +00:00
committed by android-build-merger

View File

@@ -557,6 +557,7 @@ public class UsageStatsService extends SystemService implements
} }
mRealTimeSnapshot = actualRealtime; mRealTimeSnapshot = actualRealtime;
mSystemTimeSnapshot = actualSystemTime; mSystemTimeSnapshot = actualSystemTime;
postCheckIdleStates(UserHandle.USER_ALL);
} }
return actualSystemTime; return actualSystemTime;
} }
@@ -601,7 +602,7 @@ public class UsageStatsService extends SystemService implements
|| event.mEventType == Event.SYSTEM_INTERACTION || event.mEventType == Event.SYSTEM_INTERACTION
|| event.mEventType == Event.USER_INTERACTION)) { || event.mEventType == Event.USER_INTERACTION)) {
if (previouslyIdle) { 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, mHandler.sendMessage(mHandler.obtainMessage(MSG_INFORM_LISTENERS, userId,
/* idle = */ 0, event.mPackage)); /* idle = */ 0, event.mPackage));
notifyBatteryStats(event.mPackage, userId, false); notifyBatteryStats(event.mPackage, userId, false);