HealthFactory health = HealthFactory(
useHealthConnectIfAvailable: true,
);
var sleepDataHC = await health.getHealthDataFromTypes(
sleepStart,
sleepEnd,
[
HealthDataType.SLEEP_SESSION,
],
);
Result:
java.lang.IllegalArgumentException: Unsupported value: 'androidx.health.connect.client.records.SleepSessionRecord$Stage@c063c16c' of type 'class androidx.health.connect.client.records.SleepSessionRecord$Stage'
Step to reproduce:
Result: