SQLite
 sql >> база данни >  >> RDS >> SQLite

Добра практика ли е да се използва ContentProvider за обработка на операции с база данни?

Добра практика ли е да се използва ContentProvider за обработка на операции с таблица на база данни само за едно приложение?

Ако вашите данни са изключителни само за вашето приложение и друго приложение не може да ги използва, не виждам причина да използвате ContentProviders. ContentProvider се използва като интерфейс за споделяне на данните на вашето приложение с друго приложение. Ако вашите данни могат да бъдат споделени или друго приложение зависи от тях, тогава трябва да използвате ContentProvider.

Също така можете да създадете набор от разрешения за вашите доставчици на съдържание, за да ограничите някои операции в доставчика.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вкарате полето ForeignCollection в курсора в Ormlite

  2. SQLite - Пуснете база данни

  3. Показване на данни в RecyclerView

  4. Преглед на съдържанието на файла на базата данни в Android Studio

  5. Използване на първичен ключ с WithoutRowID