在每个PutDataMapRequest上调用WearableListenerService onDataChanged()

时间:2014-12-27 08:41:15

标签: android wear-os

我希望每次发出请求时WearableListenerService都会调用onDataChanged()。我知道onDataChanged()仅在数据更改时被调用,而不是每次都被调用。

我可以添加带有日期的虚拟数据来实现这一点,但这感觉不完整。

有没有更优雅的方式来实现我想做的事情?

1 个答案:

答案 0 :(得分:0)

你或许能够扭转局面。如你所说,只有在发生变化时才会调用onDataChanged,你应该继续处理它。

每当您需要知道当前值时,您可以使用https://developer.android.com/reference/com/google/android/gms/wearable/DataApi.html中所述的Wearable.DataApi.getDataItem(s)方法之一。