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

am: 26e2c6bc26

* commit '26e2c6bc260e33b14ab25a82a9622d97c4d46447':
  Implemented onRestrictBackgroundBlacklistChanged().

Change-Id: Iac0d0baa11ba15176884fad16321242ebd822382
This commit is contained in:
Felipe Leme
2016-05-17 18:41:52 +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);
}
});
}