fix isActiveNetworkMetered with VPNs
am: 97f679b04f
Change-Id: I8d59bc23e9153c54e64af59816d11301b490c9eb
This commit is contained in:
@@ -1372,7 +1372,8 @@ public class ConnectivityService extends IConnectivityManager.Stub
|
||||
public boolean isActiveNetworkMetered() {
|
||||
enforceAccessPermission();
|
||||
|
||||
final NetworkCapabilities caps = getNetworkCapabilities(getActiveNetwork());
|
||||
final int uid = Binder.getCallingUid();
|
||||
final NetworkCapabilities caps = getUnfilteredActiveNetworkState(uid).networkCapabilities;
|
||||
if (caps != null) {
|
||||
return !caps.hasCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED);
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user