移动和穿戴应用之间共享数据存储

时间:2018-09-07 07:20:16

标签: android sqlite wear-os android-wear-2.0

我正在构建一个具有手机服装共享模块的Android应用。这是一个使用我的 SampleObject 将数据存储到 SQLiteDatabase 的应用。

SampleObject{
     long ID; // Primary key, autoincrement
     Date date;
     String text;
}

有关SampleObjects用户列表的所有方法都在共享模块中。移动设备和穿戴设备都可以插入,编辑和删除对象。

是否有一种使用“共享”数据库的方法,或者我必须使用单独的DBs来移动和磨损数据库,并且在磨损连接时进行比较并合并?

如果我必须使用单独的数据库,那么比较它们的最佳方法(何时)是什么(其中一些数据库中仍包含一些已删除的项目)?

1 个答案:

答案 0 :(得分:0)

没有共享的SQLite数据库。如果您的共享数据要求足够简单,可以存储在py flaskapp.py中,则可以使用PrefSyncService,但是我从未见过类似的库来同步SQL数据。

不过,总的来说,我认为何时同步它们的问题将由您自己的应用逻辑驱动;没有“一刀切”的答案。