如何将SQLite DB从掌上电脑转移到可穿戴设备?

时间:2016-06-23 12:51:52

标签: java android sqlite wear-os

我有一个带有2个模块的应用程序:1个用于hanheld,另一个用于可穿戴设备。 我的掌上电脑模块上有数据库,我需要以某种方式将其复制到可穿戴设备上。我的数据库非常小,它只包含字符串,因此复制它不应该是一个问题。

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

请尽量帮助我找出最佳解决方案。

1 个答案:

答案 0 :(得分:1)

<强>手持:

  1. table中选择所有行并将其放入DataMap对象
  2. 使用DataMap
  3. 发送DataApi对象

    <强>耐磨:

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