Fix NPE at RadioInfo
Bug: 377352719
Test: atest and device test
Flag: EXEMPT bugfix.
Change-Id: I968b8e3d05bf0fe7c0a377667acbb14172c40c05
diff --git a/src/com/android/phone/settings/RadioInfo.java b/src/com/android/phone/settings/RadioInfo.java
index 579a853..abc7289 100644
--- a/src/com/android/phone/settings/RadioInfo.java
+++ b/src/com/android/phone/settings/RadioInfo.java
@@ -1414,7 +1414,9 @@
}
private void updateNetworkType() {
- if (SubscriptionManager.isValidPhoneId(mPhoneId)) {
+ SubscriptionManager mSm = getSystemService(SubscriptionManager.class);
+ if (SubscriptionManager.isValidPhoneId(mPhoneId)
+ && mSm.isActiveSubscriptionId(mSubId)) {
mDataNetwork.setText(ServiceState.rilRadioTechnologyToString(
mTelephonyManager.getServiceStateForSlot(mPhoneId)
.getRilDataRadioTechnology()));