4

尝试为将使用 Google Fit 的应用程序的自定义数据类型设置数据点时出现以下错误。

错误:DataPoint 中的 getValue (com.google.android.gms.fitness.data.Field) 无法应用于 (int)

DataPoint dataPoint = DataPOint.create(myDataSource);
dataPoint.getValue(0).setInt(totalCount);
dataSet.add(dataPoint);

我知道我错过了一些东西,但我不确定是什么。

4

1 回答 1

3

我必须创建自己的字段,不确定 .zzn 是什么,但在探索了 Field 数据类型之后,我看到了这个方法,它似乎可以用很长时间

myField = Field.zzn("custom",Field.FORMAT_INT32);
DataTypeCreateRequest request = new DataTypeCreateRequest.Builder()
        .setName("net.riversidestudios.pushupchallenge.pushup")
        .addField(myField)
        .build();
于 2015-04-14T22:07:49.763 回答