我正在尝试使用Google Fit SDK查找用户运行的距离。目前我正在使用这段代码
DataReadRequest readRequest =
new DataReadRequest.Builder().aggregate(DataType.TYPE_DISTANCE_DELTA,
DataType.AGGREGATE_DISTANCE_DELTA)
.bucketByTime(1, TimeUnit.DAYS)
.setTimeRange(mStartTime, mEndTime, TimeUnit.MILLISECONDS)
.build();
它的工作正常,只是它返回用户行进的距离,无论采用何种方式(通过汽车,飞机等......)如何过滤掉它只能从正在运行的活动中返回数据? / p>