diff options
| author | 2019-02-06 23:47:15 +0000 | |
|---|---|---|
| committer | 2019-02-06 23:47:15 +0000 | |
| commit | b541f3c5d38312116b1c32f1d6d9bd87671c28b7 (patch) | |
| tree | 4f91a01687820e2ecc1cdef2b7c4949f520c0f4b | |
| parent | bc05aa2e7bd8902a08d18422409caf036dcfe521 (diff) | |
| parent | c790a296897871a54f998276dd0c26a8f68a5250 (diff) | |
Merge "Only start tracking usage on first activity resume"
| -rw-r--r-- | services/usage/java/com/android/server/usage/UsageStatsService.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/usage/java/com/android/server/usage/UsageStatsService.java b/services/usage/java/com/android/server/usage/UsageStatsService.java index a6d7ee6d85e2..df2f45512465 100644 --- a/services/usage/java/com/android/server/usage/UsageStatsService.java +++ b/services/usage/java/com/android/server/usage/UsageStatsService.java @@ -493,6 +493,8 @@ public class UsageStatsService extends SystemService implements switch (event.mEventType) { case Event.ACTIVITY_RESUMED: synchronized (mVisibleActivities) { + // check if this activity has already been resumed + if (mVisibleActivities.get(event.mInstanceId) != null) break; mVisibleActivities.put(event.mInstanceId, event.getClassName()); try { mAppTimeLimit.noteUsageStart(packageName, userId); |