connect
Conecta con el servicio de Samsung Health e inicializa el contador de pasos.
Inicia la conexión con HealthTrackingService de Samsung Health SDK y, de forma independiente, inicializa el sensor STEP_COUNTER del sistema Android para el conteo de pasos.
Si el SDK ya está conectado, esta función no realiza ninguna acción adicional para el SDK, pero procederá a inicializar (o reinicializar) el contador de pasos.
Proceso de conexión:
Verifica si el SDK ya está conectado. Si es así, se registra un warning y se omite la conexión del SDK.
Almacena la
Activityproporcionada, que se utilizará para resolver excepciones de conexión del SDK que requieran interacción del usuario.Intenta instanciar
HealthTrackingServicey llama aconnectService().En caso de éxito, el
serviceConnectionListenermanejará los callbacks.En caso de error, se registra la excepción y se notifica al
observer.Llama a
initializeStepCounter()para configurar el sensor de pasos del sistema, independientemente del estado de conexión del SDK de Samsung.
Parameters
Actividad que se utilizará para la resolución de excepciones de conexión del Samsung Health SDK. Puede ser null, pero si se produce una excepción que requiere resolución, no se podrá resolver automáticamente.