Merge "Fix getSimOperator to return mccmnc based on subId"
am: 87a336846e
Change-Id: Id0de42b730ca4941e1436e959604a28296508b03
This commit is contained in:
@@ -2133,13 +2133,16 @@ public class TelephonyManager {
|
|||||||
* @hide
|
* @hide
|
||||||
*/
|
*/
|
||||||
public String getSimOperatorNumeric() {
|
public String getSimOperatorNumeric() {
|
||||||
int subId = SubscriptionManager.getDefaultDataSubscriptionId();
|
int subId = mSubId;
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
||||||
subId = SubscriptionManager.getDefaultSmsSubscriptionId();
|
subId = SubscriptionManager.getDefaultDataSubscriptionId();
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
||||||
subId = SubscriptionManager.getDefaultVoiceSubscriptionId();
|
subId = SubscriptionManager.getDefaultSmsSubscriptionId();
|
||||||
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
||||||
subId = SubscriptionManager.getDefaultSubscriptionId();
|
subId = SubscriptionManager.getDefaultVoiceSubscriptionId();
|
||||||
|
if (!SubscriptionManager.isUsableSubIdValue(subId)) {
|
||||||
|
subId = SubscriptionManager.getDefaultSubscriptionId();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user