在Google Android Kotlin文档中,经常会出现以下这句话:
此类的实例必须使用Context.getSystemService(Class)获得
例如:
通常我们可以像这样创建实例:
谢谢。
请问有人可以解释一下这是什么以及如何创建AppOpsManager类的实例吗?必须使用Context.getSystemService(Class)获取此类的实例,参数为 AppOpsManager.class 或使用Context.getSystemService(String)并将参数设置为 Context.APP_OPS_SERVICE。
通常我们可以像这样创建实例:
val use = AppOpsManager()
请帮忙解释一下上面的Context.getSystemService()
。谢谢。
getSystemService(Class<T> serviceClass)
是在API 23级中添加的,但只要您的targetSdkVersion
为23或更高版本,它实际上可以在旧版Android中运行。 - Cristan