下面是我目前使用的代码片段
DataReadRequest readHeightRequest = new DataReadRequest.Builder()
.read(DataType.TYPE_HEIGHT)
.setTimeRange(startTime, endTime,TimeUnit.MILLISECONDS)
.build();
哪个工作正常,并返回该特定时间范围的高度信息。
如果我不想设置时间范围怎么办?我尝试评论“.setTimeRange”行,但最终给出异常“java.lang.IllegalArgumentException:指定了无效限制 0”。
这里的 startTime 几乎无法预测,因为无法预测用户何时将 Height 详细信息插入 Google Fit。如何处理这种情况?