#android #service #android-contentprovider
Вопрос:
Я пытаюсь использовать контент-провайдеров для обмена данными между моими вариантами приложений. Проблема в том, что, насколько я понимаю, поставщик контента должен размещаться как уполномоченный орган в одном приложении. Мой вариант использования заключается в том, что если я установлю какой-либо из вариантов приложения, должен быть поставщик контента для доступа, например, какая-то услуга в фоновом режиме. Как бы я это сделал?
Комментарии:
1.
the content provider needs to be hosted as an authority on one app.
??¿???¿2. Вот как я сейчас это настроил, но я спрашивал, есть ли способ обойти это, чтобы выполнить то, что я задал в вопросе
3. Я не понял этой фразы. Но вы ничего не прояснили.
4. Извините, позвольте мне попытаться уточнить. Мой вариант использования заключается в том, что у меня есть 5 отдельных приложений, которыми я хочу обмениваться данными, независимо от того, в каком порядке они установлены и независимо от того, сколько их установлено. Но, насколько я понимаю, поставщик контента должен быть объявлен и размещен в одном приложении, как вы упомянули. Итак, если бы приложение A размещало его, то я не смог бы получить доступ к общему поставщику, если бы я правильно установил приложение B? Есть ли способ получить доступ к поставщику общего контента независимо от того, какое приложение я устанавливаю?
5. Если у вас есть пять отдельных приложений, то у каждого приложения может быть свой собственный поставщик контента. Это может быть один и тот же код поставщика контента для всех. Только власть должна быть немного другой. А теперь, пожалуйста, начните все сначала. Далее вы сначала говорили о вкусах, а теперь о разделенных. Довольно запутанно…