如何将旧数据从DataAPI同步到可穿戴

时间:2015-10-29 14:39:13

标签: android database wear-os android-wear-data-api

我目前正在从手持设备上的URL获取数据列表,并将此列表作为字符串数组传递给数据层。现在,我了解到我可以在onDataChanged()中使用DataListener来获取可穿戴设备上数据层的数据。但您只能在更新时检索此数据。即使没有更新,我如何检索这些数据呢?数据层是否甚至可以长期存储数据?或者我应该将这些数据存储在可穿戴设备上的SQL数据库中吗?或者我应该在打开可穿戴应用程序时强制擦除(然后刷新)此数据,以便在打开时始终更新?

1 个答案:

答案 0 :(得分:1)

除非您删除数据项,否则系统不会将其删除(这就是为什么删除那些您不需要的,以节省空间的原因)。您可以致电DataApi#getDataItems获取现有数据项;采用过滤器的变体更合适,因为它允许您缩小您真正感兴趣的项目。