我正在构建一个具有手机,服装和共享模块的Android应用。这是一个使用我的 SampleObject 将数据存储到 SQLiteDatabase 的应用。
SampleObject{
long ID; // Primary key, autoincrement
Date date;
String text;
}
有关SampleObjects用户列表的所有方法都在共享模块中。移动设备和穿戴设备都可以插入,编辑和删除对象。
是否有一种使用“共享”数据库的方法,或者我必须使用单独的DBs来移动和磨损数据库,并且在磨损连接时进行比较并合并?
如果我必须使用单独的数据库,那么比较它们的最佳方法(何时)是什么(其中一些数据库中仍包含一些已删除的项目)?
答案 0 :(得分:0)
没有共享的SQLite数据库。如果您的共享数据要求足够简单,可以存储在py flaskapp.py
中,则可以使用PrefSyncService,但是我从未见过类似的库来同步SQL数据。
不过,总的来说,我认为何时同步它们的问题将由您自己的应用逻辑驱动;没有“一刀切”的答案。