summaryrefslogtreecommitdiff
path: root/services/usage/java
diff options
context:
space:
mode:
author Sudheer Shanka <sudheersai@google.com> 2017-03-04 14:48:53 -0800
committer Sudheer Shanka <sudheersai@google.com> 2017-03-10 16:04:41 -0800
commit8025580449081ddd21f449f8719bc87d1cc9fc7b (patch)
treeb698e714cde942bc3cb8235902fd13a2f9ec2fd3 /services/usage/java
parentcac01fea95925b6fb45a31d4ef4e2cb2a52662af (diff)
Update IUidObserver.onUidStateChanged to include procStateSeq.
This procStateSeq is associated with the process state change of an uid and will help in identifying if network policy rules have been updated for a process state change. Bug: 27803922 Test: runtest -c com.android.server.am.ActivityManagerServiceTest frameworks-services Change-Id: Iaab8d004f476b96f28d08c886c7b0a6b585b9fef
Diffstat (limited to 'services/usage/java')
-rw-r--r--services/usage/java/com/android/server/usage/UsageStatsService.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/services/usage/java/com/android/server/usage/UsageStatsService.java b/services/usage/java/com/android/server/usage/UsageStatsService.java
index 3c7ee43f6200..7be2b0fb8728 100644
--- a/services/usage/java/com/android/server/usage/UsageStatsService.java
+++ b/services/usage/java/com/android/server/usage/UsageStatsService.java
@@ -342,7 +342,7 @@ public class UsageStatsService extends SystemService implements
private final IUidObserver mUidObserver = new IUidObserver.Stub() {
@Override
- public void onUidStateChanged(int uid, int procState) {
+ public void onUidStateChanged(int uid, int procState, long procStateSeq) {
final int newCounter = (procState <= ActivityManager.PROCESS_STATE_TOP) ? 0 : 1;
synchronized (mUidToKernelCounter) {
final int oldCounter = mUidToKernelCounter.get(uid, 0);
@@ -364,7 +364,7 @@ public class UsageStatsService extends SystemService implements
@Override
public void onUidGone(int uid, boolean disabled) throws RemoteException {
- onUidStateChanged(uid, ActivityManager.PROCESS_STATE_NONEXISTENT);
+ onUidStateChanged(uid, ActivityManager.PROCESS_STATE_NONEXISTENT, 0);
}
@Override