Allow radio info on phones with no subscription

Some info is still helpful for debugging in these cases.

Bug: 139074613
Test: manual
Change-Id: Idbde691c60b53e0ab755df229a3a9dc77406934d
Merged-In: Idbde691c60b53e0ab755df229a3a9dc77406934d
This commit is contained in:
Jordan Liu
2019-08-07 16:51:36 -07:00
parent a64f8d9521
commit 655c1be579

View File

@@ -1588,14 +1588,14 @@ public class RadioInfo extends Activity {
}
log("switching to phone " + phoneIndex);
// getSubId says it takes a slotIndex, but it actually takes a phone index
int subId = SubscriptionManager.INVALID_SUBSCRIPTION_ID;
int[] subIds = SubscriptionManager.getSubId(phoneIndex);
if (subIds == null || subIds.length < 1) {
log("no subscription found for phoneIndex " + phoneIndex);
return;
if (subIds != null && subIds.length > 0) {
subId = subIds[0];
}
mSelectedPhoneIndex = phoneIndex;
updatePhoneIndex(phoneIndex, subIds[0]);
updatePhoneIndex(phoneIndex, subId);
}
}