diff options
| author | 2017-03-04 14:48:53 -0800 | |
|---|---|---|
| committer | 2017-03-10 16:04:41 -0800 | |
| commit | 8025580449081ddd21f449f8719bc87d1cc9fc7b (patch) | |
| tree | b698e714cde942bc3cb8235902fd13a2f9ec2fd3 /services/usage/java | |
| parent | cac01fea95925b6fb45a31d4ef4e2cb2a52662af (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.java | 4 |
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 |