Use `subscriptionManagerCompat()` everywhere

This commit is contained in:
Naveen 2022-09-18 22:57:28 +05:30
parent f4575401f5
commit a4bd3364c6
3 changed files with 3 additions and 3 deletions

View File

@ -709,7 +709,7 @@ class ThreadActivity : SimpleActivity() {
val subscriptionIdToSimId = HashMap<Int, String>() val subscriptionIdToSimId = HashMap<Int, String>()
subscriptionIdToSimId[-1] = "?" subscriptionIdToSimId[-1] = "?"
SubscriptionManager.from(this).activeSubscriptionInfoList?.forEachIndexed { index, subscriptionInfo -> subscriptionManagerCompat().activeSubscriptionInfoList?.forEachIndexed { index, subscriptionInfo ->
subscriptionIdToSimId[subscriptionInfo.subscriptionId] = "${index + 1}" subscriptionIdToSimId[subscriptionInfo.subscriptionId] = "${index + 1}"
} }

View File

@ -53,7 +53,7 @@ class ThreadAdapter(
private var fontSize = activity.getTextSize() private var fontSize = activity.getTextSize()
@SuppressLint("MissingPermission") @SuppressLint("MissingPermission")
private val hasMultipleSIMCards = (SubscriptionManager.from(activity).activeSubscriptionInfoList?.size ?: 0) > 1 private val hasMultipleSIMCards = (activity.subscriptionManagerCompat().activeSubscriptionInfoList?.size ?: 0) > 1
init { init {
setupDragListener(true) setupDragListener(true)

View File

@ -26,7 +26,7 @@ class DirectReplyReceiver : BroadcastReceiver() {
val settings = context.getSendMessageSettings() val settings = context.getSendMessageSettings()
if (address != null) { if (address != null) {
val availableSIMs = SubscriptionManager.from(context).activeSubscriptionInfoList val availableSIMs = context.subscriptionManagerCompat().activeSubscriptionInfoList
if ((availableSIMs?.size ?: 0) > 1) { if ((availableSIMs?.size ?: 0) > 1) {
val currentSIMCardIndex = context.config.getUseSIMIdAtNumber(address) val currentSIMCardIndex = context.config.getUseSIMIdAtNumber(address)
val wantedId = availableSIMs.getOrNull(currentSIMCardIndex) val wantedId = availableSIMs.getOrNull(currentSIMCardIndex)