以前,我们曾经使用
来获取SubscriptionManager
的实例
SubscriptionManager subscriptionManager=SubscriptionManager.from(this);
但是在API 28中不推荐使用SubscriptionManager.from(context)
,获取SubscriptionManager
实例的新方法是什么?
答案 0 :(得分:1)
我们可以通过以下方式获取SubscriptionManager
的实例
Java
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)