亲爱的所有Android专家,
目前,我抓住了一个需要在Context类中使用API startServiceAsUser()的开源Android项目(wso2代理)。但是,android studio无法识别此API。如何解决此错误?
答案 0 :(得分:3)
您无法调用该API,因为它不是Android SDK视角下的公共API。这是框架内部API的一部分。通常,应用程序不应使用这些API,这就是隐藏它们的原因。
如果您尝试调用它,则需要使用反射。但在你做之前,真的要评估你是否绝对必须使用startServiceAsUser(),因为大多数应用程序都是以用户为中心而不是单一的,这就是需要的。