public static interface HealthResultHolder.ResultListener<T extends HealthResultHolder.BaseResult>
void
onResult(T result)
void onResult(T result)
result
private static final String APP_TAG = "MyApp"; private final HealthResultHolder.ResultListener<HealthDataResolver.ReadResult> mRdResult = new HealthResultHolder.ResultListener<HealthDataResolver.ReadResult>(){ @Override public void onResult(HealthDataResolver.ReadResult result) { try { Iterator<HealthData> iterator = result.iterator(); if (iterator.hasNext()) { HealthData data = iterator.next(); float glucoseValue = data.getFloat(HealthConstants.BloodGlucose.GLUCOSE); } } finally { result.close(); } } };