Merge "Implemented onRestrictBackgroundBlacklistChanged()." into nyc-dev am: c769ddd330 am: 26e2c6bc26

am: fd122829ec

* commit 'fd122829ec0544d25f33c4842fc014fddcad9836':
  Implemented onRestrictBackgroundBlacklistChanged().

Change-Id: Idabaf686ef95056feb22396943046e13de9d7651
This commit is contained in:
Felipe Leme
2016-05-17 18:50:42 +00:00
committed by android-build-merger

View File

@@ -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);
}
});
}