From b2c4949de79fd89e729e6c7f8f2bc59855499237 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Mon, 16 May 2016 11:36:27 -0700 Subject: [PATCH] Implemented onRestrictBackgroundBlacklistChanged(). BUG: 28743623 Change-Id: I2d8620360858660fed0e745b16dc61ce262b90b9 --- src/com/android/settings/datausage/DataSaverBackend.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/com/android/settings/datausage/DataSaverBackend.java b/src/com/android/settings/datausage/DataSaverBackend.java index eb62ad7cb51..8073f17e756 100644 --- a/src/com/android/settings/datausage/DataSaverBackend.java +++ b/src/com/android/settings/datausage/DataSaverBackend.java @@ -175,15 +175,18 @@ public class DataSaverBackend { private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() { @Override public void onUidRulesChanged(final int uid, int uidRules) throws RemoteException { + } + + @Override + public void onRestrictBackgroundBlacklistChanged(int uid, boolean blacklisted) { if (mBlacklist == null) { loadBlacklist(); } - final boolean isBlacklisted = uidRules == POLICY_REJECT_METERED_BACKGROUND; - mBlacklist.put(uid, isBlacklisted); + mBlacklist.put(uid, blacklisted); mHandler.post(new Runnable() { @Override public void run() { - handleBlacklistChanged(uid, isBlacklisted); + handleBlacklistChanged(uid, blacklisted); } }); }