diff --git a/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java b/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java index 052e7c80a9..750dcb303c 100644 --- a/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java +++ b/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java @@ -193,9 +193,9 @@ public class NetworkMonitorAutoDetect extends BroadcastReceiver implements Netwo } private static boolean checkFieldTrial(String fieldTrials, String key, boolean defaultValue) { - if (fieldTrials.contains(key + "/Enabled")) { + if (fieldTrials.contains(key + ":true")) { return true; - } else if (fieldTrials.contains(key + "/Disabled")) { + } else if (fieldTrials.contains(key + ":false")) { return false; } return defaultValue; diff --git a/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java b/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java index a0a86d5d78..fc87806dec 100644 --- a/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java +++ b/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java @@ -305,7 +305,7 @@ public class NetworkMonitorTest { ConnectivityManagerDelegate delegate = new ConnectivityManagerDelegate( (ConnectivityManager) InstrumentationRegistry.getTargetContext().getSystemService( Context.CONNECTIVITY_SERVICE), - availableNetworks, "getAllNetworksFromCache/Enabled/"); + availableNetworks, "getAllNetworksFromCache:true"); Network[] networks = delegate.getAllNetworks(); assertTrue(networks.length == 0); @@ -321,7 +321,8 @@ public class NetworkMonitorTest { @Test @SmallTest public void testConnectivityManager_requestVPN_disabled() { - NetworkRequest request = getNetworkRequestForFieldTrials("requestVPN/Disabled"); + NetworkRequest request = + getNetworkRequestForFieldTrials("anyothertext,requestVPN:false,anyothertext"); assertTrue(request.equals(new NetworkRequest.Builder() .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) .build())); @@ -330,7 +331,7 @@ public class NetworkMonitorTest { @Test @SmallTest public void testConnectivityManager_requestVPN_enabled() { - NetworkRequest request = getNetworkRequestForFieldTrials("requestVPN/Enabled"); + NetworkRequest request = getNetworkRequestForFieldTrials("requestVPN:true"); assertTrue(request.equals(new NetworkRequest.Builder() .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) .removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_VPN) @@ -340,7 +341,7 @@ public class NetworkMonitorTest { @Test @SmallTest public void testConnectivityManager_includeOtherUidNetworks_disabled() { - NetworkRequest request = getNetworkRequestForFieldTrials("includeOtherUidNetworks/Disabled"); + NetworkRequest request = getNetworkRequestForFieldTrials("includeOtherUidNetworks:false"); assertTrue(request.equals(new NetworkRequest.Builder() .addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET) .build())); @@ -349,7 +350,7 @@ public class NetworkMonitorTest { @Test @SmallTest public void testConnectivityManager_includeOtherUidNetworks_enabled() { - NetworkRequest request = getNetworkRequestForFieldTrials("includeOtherUidNetworks/Enabled"); + NetworkRequest request = getNetworkRequestForFieldTrials("includeOtherUidNetworks:true"); NetworkRequest.Builder builder = new NetworkRequest.Builder().addCapability(NetworkCapabilities.NET_CAPABILITY_INTERNET); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {