函数Fitness.HistoryApi.readDailyTotal和Fitness.HistoryApi.readData之间的结果不同

时间:2016-02-19 09:26:19

标签: java android

根据this文档

功能:Fitness.HistoryApi.readDailyTotal

readData(client, new DataReadRequest.Builder()
   .setTimeRange(midnight.getMillis(), now.getMillis(), TimeUnit.MILLISECONDS)
   .bucketByTime(1, TimeUnit.DAYS)
   .aggregate(DataTypes.STEP_COUNT_DELTA, AggregateDataTypes.STEP_COUNT_DELTA)
   .build());

必须等效,但我从readDailyTotal收到了1663步(等于Google Fit App),并且在同一时间段内收到了readData的152步。为什么? 我们不能只使用readDailyTotal,因为此函数仅返回当天的数据。

0 个答案:

没有答案