Online

The online class can be used to inquire about the current online status, as well as register a listener when it changes. Note: The listener can only be triggered when the device is online again. So it’s only worth testing for when the device comes back online, rather than offline.

Example:

// Ausgabe von momentanen Online-Status (dieser sollte immer Online sein...)
Online.getOnlineState(System.out::println);

// Registrieren von Listener, um zu testen wann der Benutzer wieder Online ist
final Online online = new Online(this);
final Registration registration = online.addOnlineListener(onlineState -> {
  // ...Mache irgendwas, wenn der Benutzer wieder online ist...
});

// Und wenn wir den Listener nicht mehr brauchen, können wir die Registrierung entfernen
registration.remove();