我目前正在从手持设备上的 URL 获取数据列表,并将此列表作为字符串数组传递给数据层。现在,我知道我可以在 DataListener
中使用 onDataChanged()
从可穿戴设备的数据层获取数据。但是您只能在更新时检索此数据。即使数据未更新,我将如何检索这些数据?数据层是否会长期存储数据?或者我应该将这些数据存储在可穿戴设备上的 SQL 数据库中吗?或者我是否应该在打开可穿戴应用程序时强制删除(然后刷新)这些数据,以便它在打开时始终更新?
最佳答案
除非您删除数据项,否则系统不会删除它(这就是为什么最好删除您知道不需要的数据以节省空间的原因)。您可以通过调用 DataApi#getDataItems 来获取现有的数据项。 ;采用过滤器的变体更合适,因为它允许您缩小您真正感兴趣的项目的范围。
关于android - 如何将旧数据从 DataAPI 同步到可穿戴设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33417244/