Я понимаю, что поставщики контента созданы для того, чтобы разрешить публичный обмен данными между приложениями. Тем не менее, мне интересно, есть ли у кого-нибудь мысли о создании поставщика контента для использования только в вашем собственном приложении. Были ли в этом какие-то преимущества? Есть недостатки?
В прошлом я только что реализовал SQliteOpenHelper для доступа к данным из моей базы данных, но я подумываю о создании поставщика контента. Мне кажется, что подход URI к запросу данных ясен и лаконичен. С другой стороны, будет ли использование Content Provider только для моего приложения избыточным (поскольку в нем у меня будет класс SQliteOpenHelper) и будет ли больше работы, чем мне нужно?