SubscriptionManager.from () устарел - PullRequest
       21

SubscriptionManager.from () устарел

0 голосов
/ 28 сентября 2018

Ранее мы использовали для получения экземпляра SubscriptionManager, используя

SubscriptionManager subscriptionManager=SubscriptionManager.from(this);

, но SubscriptionManager.from(context) устарело в API 28, каков новый способ получения SubscriptionManager экземпляра?

1 Ответ

0 голосов
/ 28 сентября 2018

Мы можем получить экземпляр SubscriptionManager, используя следующий способ

Java

 SubscriptionManager subscriptionManager= (SubscriptionManager) getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE);

или

SubscriptionManager subscriptionManager=getSystemService(SubscriptionManager.class);

для API> =23

Kotlin

val subscriptionManager = getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE) as SubscriptionManager

или

var subscriptionManager = getSystemService(SubscriptionManager::class.java)

Официальная документация

...