5

我正在扩展我的一个应用程序以使用 Android Wear,我需要向 Wear 发送 4 个位图。我正在使用DataApiandDataMap来执行此操作,它目前工作正常。

我的问题是,数据在 中保持同步多长时间DataApi?一周后我还能访问它们吗?这是我必须手动管理的东西。例如,如果手机上的某些状态会发生变化,我需要发送不同的位图。我需要删除当前存在的那些吗?

4

1 回答 1

8

文档没有具体说明这一点,但我认为它们将永远留在那里,除非你清理它们(或者你的应用程序被卸载,我猜)。ADataItem定义为:

存储在 Android Wear 网络中的数据的基础对象。DataItem 在网络中的所有设备上复制。它包含一小块数据和相关资产。

由于它被描述为存储(而不是消息传递)我猜一旦存储它们是永久的,直到你删除它们。您可以将其视为应用程序私有数据目录的扩展(只有此存储及其同步由 Google Play 服务应用程序直接管理,而不是您自己的)。

至于“一周后”,我有具体的证据:我上周存储的一些整数仍然存在。;)

于 2014-07-10T02:37:20.223 回答