Почему я должен использовать пользовательский контент-провайдер в Android? - PullRequest
5 голосов
/ 02 ноября 2010

Каковы преимущества использования нестандартного контент-провайдера?Почему такой поставщик контента превосходит простой класс, который оборачивает запросы SQL?

Ответы [ 2 ]

5 голосов
/ 02 ноября 2010

Поставщики контента могут использоваться из других процессов и требуются некоторыми механизмами на Android, такими как глобальный поиск. Есть также некоторые доступные классы, которые помогут вам работать с поставщиками контента, которые избавят вас от хлопот по управлению памятью.

3 голосов
/ 02 ноября 2010
  • Другие приложения смогут получать доступ к вашим данным.

  • Вы можете обернуть и абстрагировать большую часть логики запросов в поставщике контента и ограничить доступ.

  • Вы сможете опереться на систему, чтобы разрешить такие вещи, как управляемые запросы.

...