我希望每次发出请求时WearableListenerService都会调用onDataChanged()。我知道onDataChanged()仅在数据更改时被调用,而不是每次都被调用。
我可以添加带有日期的虚拟数据来实现这一点,但这感觉不完整。
有没有更优雅的方式来实现我想做的事情?
答案 0 :(得分:0)
你或许能够扭转局面。如你所说,只有在发生变化时才会调用onDataChanged
,你应该继续处理它。
每当您需要知道当前值时,您可以使用https://developer.android.com/reference/com/google/android/gms/wearable/DataApi.html中所述的Wearable.DataApi.getDataItem
(s)方法之一。