例如,如果我们有媒体播放器,并且我们想要按两次下一个按钮,并且每次都使用DataApi将此操作发送到移动设备。
问题是DataApi使用onDataChange,它只在Data发生变化时发送数据。
还有其他选项让我的例子正常运作。
答案 0 :(得分:4)
例如,如果我们有媒体播放器,我们想按下一个按钮 两次,每次使用DataApi将此操作发送到移动设备。
问题是DataApi使用onDataChange,它只会发送数据 当数据发生变化时
这是预期的行为,这是为了节省资源。如果要强制执行此行为,可以将System.currentTimeMillis()
的结果添加到有效负载(例如,到DataMap),以欺骗系统并再次发送有效负载。
编辑:
要发送消息,您应该使用MessageApi