如何使用android Wear DataApi发送两次相同的数据?

时间:2016-01-22 10:55:45

标签: android android-studio listener wear-os sendmessage

例如,如果我们有媒体播放器,并且我们想要按两次下一个按钮,并且每次都使用DataApi将此操作发送到移动设备。

问题是DataApi使用onDataChange,它只在Data发生变化时发送数据。

还有其他选项让我的例子正常运作。

1 个答案:

答案 0 :(得分:4)

  

例如,如果我们有媒体播放器,我们想按下一个按钮   两次,每次使用DataApi将此操作发送到移动设备。

     

问题是DataApi使用onDataChange,它只会发送数据   当数据发生变化时

这是预期的行为,这是为了节省资源。如果要强制执行此行为,可以将System.currentTimeMillis()的结果添加到有效负载(例如,到DataMap),以欺骗系统并再次发送有效负载。

编辑:

要发送消息,您应该使用MessageApi