2
我有兩個應用程序。應用程序B具有應用程序A可以與之交互的ContentProvider。應用程序B不是必需的。如果我查詢應用B的內容我得到的是沒有安裝應用B,當這個錯誤:查看Android內容Uri
Unknown URL content://com.appb.provider
現在我知道它的工作原理,當應用B存在,我不知道,如果供應商沒有查詢會崩潰那裏。在查詢之前,我們應該如何檢查自定義提供程序?有沒有在ContentResolver的沒有明顯的布爾檢查,我想我可以使用:
getContentResolver().acquireContentProviderClient()
但似乎重手。有沒有更好的方法來檢查提供者是否在外?