summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorSudheer Shanka <sudheersai@google.com>2022-04-15 18:37:07 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2022-04-15 18:37:07 +0000
commit250fae650562675c56198a32d40294c1caa77232 (patch)
tree30ef6978b479e7a822545bc5b6c8def1360a34d2 /core/java
parent6c1afe25c5065354a50bbfcfa9a51a236794d1bc (diff)
parent62163224033bcb86d85d17f74d9915997308b3a5 (diff)
Inform NPMS about the app coming to the TOP state early. am: 3d9f5e63c1 am: 6216322403
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2065617 Change-Id: I0b1219db28cf99b8ba32d4b26cd0915bce5a6061 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/app/ActivityManagerInternal.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/core/java/android/app/ActivityManagerInternal.java b/core/java/android/app/ActivityManagerInternal.java
index 4c30f56e40d6..ca7e704f1c1e 100644
--- a/core/java/android/app/ActivityManagerInternal.java
+++ b/core/java/android/app/ActivityManagerInternal.java
@@ -680,4 +680,15 @@ public abstract class ActivityManagerInternal {
*/
void notifyActivityEventChanged();
}
+
+ /**
+ * Register the UidObserver for NetworkPolicyManager service.
+ *
+ * This is equivalent to calling
+ * {@link IActivityManager#registerUidObserver(IUidObserver, int, int, String)} but having a
+ * separate method for NetworkPolicyManager service so that it's UidObserver can be called
+ * separately outside the usual UidObserver flow.
+ */
+ public abstract void registerNetworkPolicyUidObserver(@NonNull IUidObserver observer,
+ int which, int cutpoint, @NonNull String callingPackage);
}