Merge "Split updateMeteredNetwork{Allow, Deny}List into add and remove" am: 92381c6857 am: 60bc7d68b1
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2005550 Change-Id: Ia5be9ded83e8fbf6964cc39e5efc9fb0fa2a662c
This commit is contained in:
@@ -1166,9 +1166,17 @@ public class NetworkManagementService extends INetworkManagementService.Stub {
|
|||||||
final ConnectivityManager cm = mContext.getSystemService(ConnectivityManager.class);
|
final ConnectivityManager cm = mContext.getSystemService(ConnectivityManager.class);
|
||||||
try {
|
try {
|
||||||
if (allowlist) {
|
if (allowlist) {
|
||||||
cm.updateMeteredNetworkAllowList(uid, enable);
|
if (enable) {
|
||||||
|
cm.addUidToMeteredNetworkAllowList(uid);
|
||||||
|
} else {
|
||||||
|
cm.removeUidFromMeteredNetworkAllowList(uid);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
cm.updateMeteredNetworkDenyList(uid, enable);
|
if (enable) {
|
||||||
|
cm.addUidToMeteredNetworkDenyList(uid);
|
||||||
|
} else {
|
||||||
|
cm.removeUidFromMeteredNetworkDenyList(uid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
synchronized (mRulesLock) {
|
synchronized (mRulesLock) {
|
||||||
if (enable) {
|
if (enable) {
|
||||||
|
|||||||
Reference in New Issue
Block a user