summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authorRambo Wang <rambowang@google.com>2019-12-12 17:45:27 -0800
committerRambo Wang <rambowang@google.com>2019-12-13 15:10:36 -0800
commit1152ccdf3c8d3f1649cd35ec6647a1ea169aaca9 (patch)
treebf74a339574d12d30e183907d796701e896247c8 /src/com
parent710d769dc1ededd13dad8ea94f3cc16ec6fa6ad5 (diff)
downloadplatform_packages_services_Mms-1152ccdf3c8d3f1649cd35ec6647a1ea169aaca9.tar.gz
platform_packages_services_Mms-1152ccdf3c8d3f1649cd35ec6647a1ea169aaca9.tar.bz2
platform_packages_services_Mms-1152ccdf3c8d3f1649cd35ec6647a1ea169aaca9.zip
User TelephonyNetworkSpecifier to set NetworkSpecifier.
TelephonyNetworkSpecifier is introduced to set NetworkSpecifier with subscription Id which can be validated. Bug: 145993724 Test: atest tests/robotests/src/com/android/mms/service/MmsServiceRoboTest.java Change-Id: Ic6e41d89559d9176d999cce16a86e16aafe05cfc
Diffstat (limited to 'src/com')
-rw-r--r--src/com/android/mms/service/MmsNetworkManager.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/android/mms/service/MmsNetworkManager.java b/src/com/android/mms/service/MmsNetworkManager.java
index f7108b0..5e16c3f 100644
--- a/src/com/android/mms/service/MmsNetworkManager.java
+++ b/src/com/android/mms/service/MmsNetworkManager.java
@@ -22,6 +22,7 @@ import android.net.Network;
import android.net.NetworkCapabilities;
import android.net.NetworkInfo;
import android.net.NetworkRequest;
+import android.net.TelephonyNetworkSpecifier;
import android.os.Handler;
import android.os.Looper;
import android.provider.DeviceConfig;
@@ -123,7 +124,8 @@ public class MmsNetworkManager {
mNetworkRequest = new NetworkRequest.Builder()
.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR)
.addCapability(NetworkCapabilities.NET_CAPABILITY_MMS)
- .setNetworkSpecifier(Integer.toString(mSubId))
+ .setNetworkSpecifier(new TelephonyNetworkSpecifier.Builder()
+ .setSubscriptionId(mSubId).build())
.build();
mNetworkReleaseTask = new Runnable() {