in health-services/ExerciseSample/app/src/main/java/com/example/exercise/HealthServicesManager.kt [155:173]
suspend fun prepareExercise() {
Log.d(TAG, "Preparing an exercise")
val warmUpConfig = WarmUpConfig.builder()
.setExerciseType(ExerciseType.RUNNING)
.setDataTypes(
setOf(
DataType.HEART_RATE_BPM,
DataType.LOCATION
)
)
.build()
try {
exerciseClient.prepareExercise(warmUpConfig).await()
} catch (e: Exception) {
Log.e(TAG, "Prepare exercise failed - ${e.message}")
}
}