0

Я рассматриваю возможность использования ORMLite для сохранения в приложении для Android. Требование состоит в том, чтобы синхронизировать базовую базу данных Android SQlite с несколькими устройствами Android.Возможно ли синхронизировать андроид или объединить устройство?

Возможно ли это с ORMLite? И как?

ответ

0

Вы можете напрямую скопировать файл базы данных на другое устройство, и оно будет работать, если вы не изменили схему.

Я бы не стал рекомендовать это. Вместо этого вы можете загрузить дерево Object из своего db с помощью ORMLite, скопировать его и записать обратно в db с помощью ORMLite. Возможно, вы захотите также изучить SyncAdapters.

+0

Копирование всего дБ не является вариантом. ORMlite с SyncAdapters - любой опыт с этим? – mrd

+0

Но копирование всего графа объектов по существу совпадает с копированием всего файла sqlite, IMHO. – mrd

+0

Никогда не пробовал ORMLite с SyncAdapters сам, это была просто идея. По сути, это будет то же самое, что копировать файл sqlite, но вам не придется беспокоиться о изменениях схемы, например. если вы хотите добавить/удалить столбцы. – wkarl

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