我正在扩展我的一个应用程序以使用Android Wear,我需要向Wear发送4个位图。我使用DataApi
和DataMap
执行此操作,目前工作正常。
我的问题是,数据在DataApi
中保持同步的时间有多长?一周后我还能访问它们吗?这是我必须手动管理的东西。例如,如果某个状态会在手机上发生变化,我需要发送不同的位图。我是否需要删除当前存在的那些?
答案 0 :(得分:8)
文档在这一点上并不具体,但我认为它们将永远留在那里,除非你清理它们(或者你的应用程序是卸载的,我猜)。 DataItem
定义为:
存储在Android Wear网络中的数据的基础对象。数据项 被复制到网络中的所有设备。它包含一个小的 大量数据和相关资产。
由于它被描述为存储(而不是消息传递),我想一旦存储它们就是永久性的,直到你delete them。您可以将此视为应用程序私有数据目录的扩展(仅此存储及其同步,由Google Play Services应用程序直接管理,而不是您自己的应用程序。)
至于“一周之后”,我有具体的证据:我上周保存的一些in仍在那里。 ;)