4

以前我们用来获取SubscriptionManagerusing的实例

SubscriptionManager subscriptionManager=SubscriptionManager.from(this);

SubscriptionManager.from(context)在 API 28 中已弃用,获取SubscriptionManager实例的新方法是什么?

4

1 回答 1

14

SubscriptionManager我们可以通过以下方式获得实例

爪哇

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

或者

SubscriptionManager subscriptionManager=getSystemService(SubscriptionManager.class);

对于 API>=23

科特林

val subscriptionManager = getSystemService(Context.TELEPHONY_SUBSCRIPTION_SERVICE) as SubscriptionManager

或者

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

官方文档

于 2018-09-28T11:49:16.597 回答