From 57fc863cce07ae8962d0888c8765dfb46b0a4702 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Mon, 16 May 2016 13:30:57 -0700 Subject: [PATCH] Added a onRestrictBackgroundBlacklistChanged() callback. When an UID is added / removed to the Data Saver blacklist, it's necessary to notify internal components such as the Settings UI (which was erroneously listening to UID rules changes instead). BUG: 28743623 BUG: 28791717 Change-Id: I11c85e141dfe074ad390fd324309d2412bfbbd45 --- .../core/java/com/android/server/ConnectivityService.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/core/java/com/android/server/ConnectivityService.java b/services/core/java/com/android/server/ConnectivityService.java index 53b29427b2..b5c2b89197 100644 --- a/services/core/java/com/android/server/ConnectivityService.java +++ b/services/core/java/com/android/server/ConnectivityService.java @@ -1445,6 +1445,14 @@ public class ConnectivityService extends IConnectivityManager.Stub + whitelisted + ")"); } } + @Override + public void onRestrictBackgroundBlacklistChanged(int uid, boolean blacklisted) { + if (LOGD_RULES) { + // caller is NPMS, since we only register with them + log("onRestrictBackgroundBlacklistChanged(uid=" + uid + ", blacklisted=" + + blacklisted + ")"); + } + } }; /**