diff options
author | 2025-03-20 14:30:42 -0700 | |
---|---|---|
committer | 2025-03-20 14:30:42 -0700 | |
commit | affac042eb60e249d4cbb496b971dbd0e352314b (patch) | |
tree | bcc73acd58594d4d6fa99d673bca2c2c0af2ecc8 /src | |
parent | ac903221061d0b5ab0c7debd7707604e36cf0ecc (diff) | |
parent | e0e76f399931e95e1309b8e20bf103c252f6e57f (diff) |
Merge "Fixed the phone number issue" into main
Diffstat (limited to 'src')
-rw-r--r-- | src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java b/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java index 026bfff056..bedc20e9d5 100644 --- a/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java +++ b/src/java/com/android/internal/telephony/subscription/SubscriptionManagerService.java @@ -3919,12 +3919,10 @@ public class SubscriptionManagerService extends ISub.Stub { case SubscriptionManager.PHONE_NUMBER_SOURCE_UICC: final Phone phone = PhoneFactory.getPhone(getSlotIndex(subId)); if (phone != null) { - String number = phone.getLine1Number(); - if (!TextUtils.isEmpty(number)) { - return number; - } + return TextUtils.emptyIfNull(phone.getLine1Number()); + } else { + return subInfo.getNumber(); } - return subInfo.getNumber(); case SubscriptionManager.PHONE_NUMBER_SOURCE_CARRIER: return subInfo.getNumberFromCarrier(); case SubscriptionManager.PHONE_NUMBER_SOURCE_IMS: |