Loading src/java/com/android/internal/telephony/dataconnection/DataConnection.java +3 −2 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.Protocol; import com.android.internal.util.State; import com.android.internal.util.StateMachine; import com.android.net.module.util.NetworkCapabilitiesUtils; import com.android.telephony.Rlog; import java.io.FileDescriptor; Loading Loading @@ -1823,6 +1824,7 @@ public class DataConnection extends StateMachine { } } // Mark NOT_METERED in the following cases: // 1. All APNs in the APN settings are unmetered. // 2. The non-restricted data is intended for unmetered use only. Loading @@ -1832,8 +1834,7 @@ public class DataConnection extends StateMachine { builder.removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED); } // TODO: Need to remove the use of hidden API deduceRestrictedCapability if (builder.build().deduceRestrictedCapability()) { if (NetworkCapabilitiesUtils.inferRestrictedCapability(builder.build())) { builder.removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED); } Loading Loading
src/java/com/android/internal/telephony/dataconnection/DataConnection.java +3 −2 Original line number Diff line number Diff line Loading @@ -99,6 +99,7 @@ import com.android.internal.util.IndentingPrintWriter; import com.android.internal.util.Protocol; import com.android.internal.util.State; import com.android.internal.util.StateMachine; import com.android.net.module.util.NetworkCapabilitiesUtils; import com.android.telephony.Rlog; import java.io.FileDescriptor; Loading Loading @@ -1823,6 +1824,7 @@ public class DataConnection extends StateMachine { } } // Mark NOT_METERED in the following cases: // 1. All APNs in the APN settings are unmetered. // 2. The non-restricted data is intended for unmetered use only. Loading @@ -1832,8 +1834,7 @@ public class DataConnection extends StateMachine { builder.removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_METERED); } // TODO: Need to remove the use of hidden API deduceRestrictedCapability if (builder.build().deduceRestrictedCapability()) { if (NetworkCapabilitiesUtils.inferRestrictedCapability(builder.build())) { builder.removeCapability(NetworkCapabilities.NET_CAPABILITY_NOT_RESTRICTED); } Loading