0

У нас есть проект Android, в котором я использую внешнюю службу для обработки всех сетевых материалов для разных приложений. Теперь моему другу была поставлена ​​задача реализовать ContentProvider, который используется в основном приложении, и должен быть доступен из внешней службы.Android: доступ к ContentProvider из внешнего сервиса

Теперь я попытался получить доступ к этим данным: внешняя служба находится в проекте основного приложения, но получает значение null от getLocalContentProvider. Вероятно, потому что он запускается из другого процесса (из-за внешнего обслуживания Сервиса) ... В главном приложении нет проблем с доступом к данным ...

Есть ли другая возможность получить правильный ContentProvider?

спасибо за помощь

+0

Вы пытались получить доступ к этому 'ContentProvider', используя другие средства, такие как' query() 'и такие на' ContentResolver'? Немногие разработчики используют 'getLocalContentProvider()' или что-нибудь в ContentProviderClient'. – CommonsWare

ответ

0

@CommonsWare Спасибо за ваш ответ. Теперь он работает непосредственно с getContentResolver(). Query() вместо использования ContentProvider getLocalContentProvider()

Смежные вопросы