Когда использовать поставщика содержимого

Я понимаю, что поставщики контента созданы для того, чтобы разрешить открытый обмен данными между приложениями. Тем не менее, мне интересно, есть ли у кого-нибудь мысли о создании поставщика контента для использования только в вашем собственном приложении. Были ли в этом какие-то преимущества? Есть недостатки?

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

100
задан louielouie 20 March 2012 в 01:58
поделиться