Merge "Implemented onRestrictBackgroundBlacklistChanged()." into nyc-dev

am: c769ddd330

* commit 'c769ddd330c7b5734c5c319ef7fc3cabd0c226f8':
  Implemented onRestrictBackgroundBlacklistChanged().

Change-Id: Ia3bd9fa234c8ccff136e9999b87abf642ecc9d17
This commit is contained in:
Felipe Leme
2016-05-17 18:43:58 +00:00
committed by android-build-merger

View File

@@ -175,15 +175,18 @@ public class DataSaverBackend {
private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() { private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() {
@Override @Override
public void onUidRulesChanged(final int uid, int uidRules) throws RemoteException { public void onUidRulesChanged(final int uid, int uidRules) throws RemoteException {
}
@Override
public void onRestrictBackgroundBlacklistChanged(int uid, boolean blacklisted) {
if (mBlacklist == null) { if (mBlacklist == null) {
loadBlacklist(); loadBlacklist();
} }
final boolean isBlacklisted = uidRules == POLICY_REJECT_METERED_BACKGROUND; mBlacklist.put(uid, blacklisted);
mBlacklist.put(uid, isBlacklisted);
mHandler.post(new Runnable() { mHandler.post(new Runnable() {
@Override @Override
public void run() { public void run() {
handleBlacklistChanged(uid, isBlacklisted); handleBlacklistChanged(uid, blacklisted);
} }
}); });
} }