如何将 SQLite DB 从手持设备传输到可穿戴设备?

How to transfer SQLite DB from handheld to wearable?

我有一个包含 2 个模块的应用程序:1 个用于手持设备,另一个用于可穿戴设备。 我的手持模块上有数据库,我需要以某种方式将其复制到可穿戴设备。我的数据库真的很小,它只包含字符串,所以复制它应该不是问题。

起初我尝试为两个模块使用共享数据库(使用单例class)但没有运气,无论我做什么,每个模块都看到不同的数据库。 我的第二次尝试是通过数据层将其从手持设备发送到可穿戴设备,但我不确定该怎么做,此外我看到我每次都需要将我的数据库导出到一个文件中,这似乎有点太复杂了。

请帮我找出最好的解决方案。

手持设备:

  1. select 来自 table 的所有行并将它们放入 DataMap 对象
  2. 使用 DataApi
  3. 发送 DataMap 对象

可穿戴:

  1. receive the DataMap object using DataApi
  2. delete all rows from the table and insert the received.