2016-03-28 4 views
1

Я думаю, что я понимаю разницу между контент-провайдерами и базами данных. У меня есть два приложения, которые должны делиться данными между ними, поэтому мне нужно использовать Content Provider. Тем не менее, количество шаблонов кода в Content Providers заставляет меня дрожать.Поставщик контента против ORM

Я ранее использовал некоторые ORM-библиотеки, такие как SugarORM & Required, которые серьезно упрощают связь с SQLite DB.

Есть ли обычно используемые библиотеки для упрощения кода Content Providers аналогичным образом?

Существует ли использование библиотек ORM для реализации базы данных резервного копирования для поставщика контента?

Если есть, ссылка на такой проект, расчесывая контент-провайдеров с поддержкой ORM DB, будет действительно оценена.

ответ

1

StorIO предоставляет ORM-подобные функции для Android ContentProvider с очень похожими API и функциональными возможностями, такими как их библиотека SQLite и встроенная поддержка RxJava.

https://github.com/pushtorefresh/storio

Читайте о StorIOContentResolver по этой ссылке.

https://github.com/pushtorefresh/storio/blob/master/docs/StorIOContentResolver.md

Смежные вопросы