Split updateMeteredNetwork{Allow, Deny}List into add and remove
Bug: 218494748 Test: atest FrameworksNetTests Fix: 223503886 Change-Id: I06fdf88a6b6988377478665389f307ea7269bbf1 Merged-in: I06fdf88a6b6988377478665389f307ea7269bbf1
This commit is contained in:
@@ -1166,9 +1166,17 @@ public class NetworkManagementService extends INetworkManagementService.Stub {
|
||||
final ConnectivityManager cm = mContext.getSystemService(ConnectivityManager.class);
|
||||
try {
|
||||
if (allowlist) {
|
||||
cm.updateMeteredNetworkAllowList(uid, enable);
|
||||
if (enable) {
|
||||
cm.addUidToMeteredNetworkAllowList(uid);
|
||||
} else {
|
||||
cm.removeUidFromMeteredNetworkAllowList(uid);
|
||||
}
|
||||
} else {
|
||||
cm.updateMeteredNetworkDenyList(uid, enable);
|
||||
if (enable) {
|
||||
cm.addUidToMeteredNetworkDenyList(uid);
|
||||
} else {
|
||||
cm.removeUidFromMeteredNetworkDenyList(uid);
|
||||
}
|
||||
}
|
||||
synchronized (mRulesLock) {
|
||||
if (enable) {
|
||||
|
||||
Reference in New Issue
Block a user