Cleaned up the deprecated APIs

Bug: 270094276
Test: Basic phone funcationality tests
Change-Id: Idac6ef8a5a2d70274dd3c73093e1356eaf742fd0
This commit is contained in:
Jack Yu
2023-02-22 11:28:09 -08:00
parent 9fa5b76d00
commit f5ee7b5d85
2 changed files with 3 additions and 21 deletions

View File

@@ -104,7 +104,7 @@ public class CellBroadcastIntents {
* Put the phone ID and sub ID into an intent as extras.
*/
private static void putPhoneIdAndSubIdExtra(Context context, Intent intent, int phoneId) {
int subId = getSubIdForPhone(context, phoneId);
int subId = SubscriptionManager.getSubscriptionId(phoneId);
if (subId != SubscriptionManager.INVALID_SUBSCRIPTION_ID) {
intent.putExtra("subscription", subId);
intent.putExtra(SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX, subId);
@@ -112,22 +112,4 @@ public class CellBroadcastIntents {
intent.putExtra("phone", phoneId);
intent.putExtra(SubscriptionManager.EXTRA_SLOT_INDEX, phoneId);
}
/**
* Get the subscription ID for a phone ID, or INVALID_SUBSCRIPTION_ID if the phone does not
* have an active sub
* @param phoneId the phoneId to use
* @return the associated sub id
*/
private static int getSubIdForPhone(Context context, int phoneId) {
SubscriptionManager subMan =
(SubscriptionManager) context.getSystemService(
Context.TELEPHONY_SUBSCRIPTION_SERVICE);
int[] subIds = subMan.getSubscriptionIds(phoneId);
if (subIds != null) {
return subIds[0];
} else {
return SubscriptionManager.INVALID_SUBSCRIPTION_ID;
}
}
}

View File

@@ -342,8 +342,8 @@ public abstract class ImsFeature {
/**
* @return The SIM slot index associated with this ImsFeature.
*
* @see SubscriptionManager#getSubscriptionIds(int) for more information on getting the
* subscription IDs associated with this slot.
* @see SubscriptionManager#getSubscriptionId(int) for more information on getting the
* subscription ID associated with this slot.
* @hide
*/
@SystemApi