Detecta cambios de conectividad en Android 7.0 Nougat cuando la aplicación está en primer plano

Nougat cambió la forma en que maneja los intentos CONNECTIVITY_CHANGED (básicamente ignorándolo, obligando a los desarrolladores a usar el programador de trabajos), así que esto me deja preguntándome:

Si tengo una aplicación que está recuperando algunos datos (y verifiqué si el teléfono estaba en línea en el momento en que hice la solicitud pero el usuario está en movimiento y el teléfono se conecta a un punto de acceso wifi diferente, por ejemplo ) y falla, ¿cómo puedo detectar que la conexión se ha restaurado y puedo volver a intentar recuperar los datos?

Entonces, en este caso, mi aplicación está en primer plano, creo que Chrome (para Android) tiene una función similar.

¿Necesito sondearlo yo mismo? ¿O hay algún evento permitido en ese momento?

Respuestas a la pregunta(5)

Su respuesta a la pregunta