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

This commit is contained in:
TreeHugger Robot
2016-05-17 18:28:20 +00:00
committed by Android (Google) Code Review

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