resumeMeasurements

private fun resumeMeasurements()

Reanuda las mediciones de los Samsung Health SDK trackers.

Este método se invoca cuando el dispositivo vuelve a estar en la muñeca, después de haber sido detectado como "off-body" y las mediciones se pausaron (si la configuración PAUSE_MEASUREMENTS_WHEN_OFFBODY está habilitada).

Itera sobre los desiredSdkTrackers y, para cada uno:

  • Si el tracker no está actualmente en activeTrackers, lo reinicializa llamando a initializeAndSetListener. Esto es para asegurar que solo los trackers que fueron pausados (y por lo tanto eliminados de activeTrackers o cuyo listener fue desestablecido) se reactiven.

  • Si el tracker ya está activo (lo cual no debería ocurrir si pauseActiveMeasurements funciona correctamente), simplemente registra este hecho.

Si healthTrackingService es nulo en este punto (por ejemplo, si la conexión se perdió mientras estaba "off-body"), las mediciones no se pueden reanudar y se registra una advertencia.