データ型を作成してカスタム化し、それに値を追加しようとしています。
2 つのフィールドが正常に作成されました。コールバックを受けています。私のコードは
// Subscribe to some data sources!
DataTypeCreateRequest request = new DataTypeCreateRequest.Builder()
// The prefix of your data type name must match your app's package name
.setName("com.fitnessapi.data_type")
// Add some custom fields, both int and float
.addField("one", Field.FORMAT_FLOAT)
.addField("two", Field.FORMAT_FLOAT)
.addField(Field.FIELD_ACTIVITY)
.build();
PendingResult<DataTypeResult> pendingResult = Fitness.ConfigApi.createCustomDataType(mClient, request);
request.
pendingResult.setResultCallback(
new ResultCallback<DataTypeResult>() {
@Override
public void onResult(DataTypeResult dataTypeResult) {
// Retrieve the created data type
DataType customType = dataTypeResult.getDataType();
System.out.println("one two" + customType.toString());
}
}
);
// [START auth_build_googleapiclient_ending]
}
これら 2 つのフィールドに値を入力する方法が見つかりません。