从谷歌健身中检索水化数据

时间:2016-08-17 15:37:43

标签: android google-fit

我正在尝试在我的应用中实现水提醒和玻璃计数。 Googlefit最近包含了数据类型Hydration。但是没有可用于检索历史水合数据的领域。 List of fields

这是我试图实现的用于检索水合信息的代码:

PendingResult<DailyTotalResult> result =
   HistoryApi.readDailyTotalFromLocalDevice(client, AGGREGATE_HYDRATION);
DailyTotalResult totalResult = result.await(30, SECONDS);
if (totalResult.getStatus().isSuccess()) {
   DataSet totalSet = totalResult.getTotal();
   long total = totalSet.isEmpty()
     ? 0
     : totalSet.getDataPoints().get(0).getValue(<<??What should come here??>>).asInt();
} else {
   // handle failure
}

我是否必须制作自定义数据类型和字段才能处理此问题?

1 个答案:

答案 0 :(得分:0)

水合作用可存储消耗的水量。因此,FIELD. FIELD_VOLUME方法

中的字段类型为getValue()