Detect Konnektivitätsänderungen auf Android 7.0 Nougat, wenn die App im Vordergrund ist

Nougat hat die Art und Weise geändert, wie CONNECTIVITY_CHANGED-Absichten behandelt werden (im Grunde genommen ignoriert, wodurch Entwickler gezwungen werden, den Job Scheduler zu verwenden), sodass ich mich wundere:

Wenn ich eine App besitze, die gerade Daten abruft (und ich habe überprüft, ob das Telefon zum Zeitpunkt der Anforderung online war, der Benutzer jedoch in Bewegung ist und das Telefon eine Verbindung zu einem anderen WLAN-Zugangspunkt herstellt, z Beispiel) und es schlägt fehl, wie kann ich feststellen, dass die Verbindung wiederhergestellt wurde und ich versuche, die Daten erneut abzurufen?

So steht in diesem Fall meine App im Vordergrund, ich denke Chrome (für Android) hat eine ähnliche Funktion.

Muss ich es selbst abfragen? Oder gibt es ein Ereignis, das zu diesem Zeitpunkt zulässig ist?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage