Merge "Update DataSaverBackend to use NetworkPolicyManager.Listener." am: 90f59be59a
am: bf29c73cb7
am: 1e04fd7a05
Original change: https://android-review.googlesource.com/c/platform/packages/apps/Settings/+/1612821 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I2aac37f3686f6d46e3cace0dcbd0c4a4886e1cfb
This commit is contained in:
@@ -20,10 +20,7 @@ import static android.net.NetworkPolicyManager.POLICY_REJECT_METERED_BACKGROUND;
|
||||
|
||||
import android.app.settings.SettingsEnums;
|
||||
import android.content.Context;
|
||||
import android.net.INetworkPolicyListener;
|
||||
import android.net.NetworkPolicyManager;
|
||||
import android.os.RemoteException;
|
||||
import android.telephony.SubscriptionPlan;
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
import com.android.settings.overlay.FeatureFactory;
|
||||
@@ -180,33 +177,17 @@ public class DataSaverBackend {
|
||||
|
||||
}
|
||||
|
||||
private final INetworkPolicyListener mPolicyListener = new INetworkPolicyListener.Stub() {
|
||||
@Override
|
||||
public void onUidRulesChanged(int uid, int uidRules) throws RemoteException {
|
||||
}
|
||||
|
||||
private final NetworkPolicyManager.Listener mPolicyListener =
|
||||
new NetworkPolicyManager.Listener() {
|
||||
@Override
|
||||
public void onUidPoliciesChanged(final int uid, final int uidPolicies) {
|
||||
ThreadUtils.postOnMainThread(() -> handleUidPoliciesChanged(uid, uidPolicies));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onMeteredIfacesChanged(String[] strings) throws RemoteException {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onRestrictBackgroundChanged(final boolean isDataSaving) throws RemoteException {
|
||||
public void onRestrictBackgroundChanged(final boolean isDataSaving) {
|
||||
ThreadUtils.postOnMainThread(() -> handleRestrictBackgroundChanged(isDataSaving));
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSubscriptionOverride(int subId, int overrideMask, int overrideValue,
|
||||
int[] networkTypes) {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onSubscriptionPlansChanged(int subId, SubscriptionPlan[] plans) {
|
||||
}
|
||||
};
|
||||
|
||||
public interface Listener {
|
||||
|
Reference in New Issue
Block a user