У меня есть два приложения. Приложение B имеет ContentProvider, с которым может взаимодействовать приложение A. Приложение B не требуется. Если я запрос на содержание App B Я получаю эту ошибку, когда приложение B не установлен:Проверить наличие на Android Uri
Unknown URL content://com.appb.provider
Теперь я знаю, что это работает, когда приложение B существует, и я не понимаю, запрос будет вылетать, если поставщик не был там. Как мы должны проверять пользовательские поставщики перед запросом? Там нет никакой очевидной булевой проверки в ContentResolver, и я думаю, что я мог бы использовать:
getContentResolver().acquireContentProviderClient()
но, кажется тяжелой рукой. Есть ли лучший способ проверить, что провайдер там?