2013-08-29 2 views
0

Мне нужно подключить приложение iOS для Android. Приложение iOS использует основные данные для сохранения и несколько использует отношения «многие ко многим», наследование объектов и абстрактные сущности. Я изучаю для действительного API замены для Android, большинство популярных опций, таких как ORMLite, похоже, не имеют прямой поддержки этих функций.Устойчивость данных Android

Есть ли у кого-нибудь опыт в том, как это сделать? Я в значительной степени в темноте.

+0

Android не имеет встроенной инфраструктуры сохранения объектов. Если вы не хотите использовать SQLite вручную, вы должны использовать ORMLite, greenDAO, .. – zapl

+0

Очень рекомендую использовать ORMLite, очень прост в использовании. Упрощает код a ton – Darussian

+0

Как я уже упоминал, эти библиотеки не имеют хорошей поддержки для многих и многих отношений и наследования объектов. По крайней мере, не так, как я знаю это из Core Data. – bompf

ответ

0

Предпочтительный выбор ContentProvider, так как он позволяет использовать CursorLoaders, которые выполняют свою работу в отдельных потоках, а затем сообщают о результатах на главную. Таким образом, пользовательский интерфейс остается всегда отзывчивым.

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