我在创建读取请求对象DataReadRequest
类时遇到此错误。我试图寻找文档,但目前还不清楚。这是我的代码:
DataReadRequest readRequest = new DataReadRequest.Builder()
.read(DataType.TYPE_LOCATION_SAMPLE)
.setTimeRange(startTime, endTime, TimeUnit.MILLISECONDS)
.bucketByTime(1, TimeUnit.HOURS)
.build();
该错误采用bucketByTime
方式,我不知道如何继续。
答案 0 :(得分:5)
之前我有这个错误。简短的回答是删除行
.bucketByTime(1, TimeUnit.HOURS)
这不适用于您的请求的原因是bucketByTime
方法根据您要求的时间段汇总数据,但您要求的数据可以&#39 ; t是聚合的(将位置样本加在一起意味着什么?)。事实上,所有的分组方法都需要汇总数据类型,因为分段意味着您尝试将多个数据点表示为一个数据点。