2
我有两个应用程序。应用程序B具有应用程序A可以与之交互的ContentProvider。应用程序B不是必需的。如果我查询应用B的内容我得到的是没有安装应用B,当这个错误:查看Android内容Uri
Unknown URL content://com.appb.provider
现在我知道它的工作原理,当应用B存在,我不知道,如果供应商没有查询会崩溃那里。在查询之前,我们应该如何检查自定义提供程序?有没有在ContentResolver的没有明显的布尔检查,我想我可以使用:
getContentResolver().acquireContentProviderClient()
但似乎重手。有没有更好的方法来检查提供者是否在外?