Шаблоны проектирования доступа к данным Android: поставщик контента и хранилище - PullRequest
5 голосов
/ 18 марта 2011

Интересно, что люди используют в качестве общей схемы доступа к данным на Android? Контент-провайдеры? Хранилища? Объекты DAO?

Большое спасибо!

Ответы [ 2 ]

2 голосов
/ 20 апреля 2011

Я использую контент-провайдеры для доступа ко всем данным к ресурсам SQLite, но на их основе строю DAO для обработки всех преобразований объектов домена.

0 голосов
/ 28 сентября 2017

Я всегда создаю интерфейс репозитория и использую его в своей модели предметной области.Затем у меня есть конкретная реализация репозитория с необработанным SQLite, OrmLite, Real и т. Д. В этом случае легко протестировать модель вашего домена с помощью модульных тестов, поскольку ваша база данных для чтения или специфичные для Android компоненты инкапсулированы.

...