Network
Mit der Network-Klasse kann per statischer Methode den derzeitigen Netzwerk-Status abgefragt werden. Es können auch Listener registriert werden, welche abgefeuert werden, wenn sich die Netzwerk-Informationen ändert.
Der Netzwerk-Status kann wie folgt abgefragt werden:
Network.getNetworkInformation(info -> System.out.println("Current downlink: " + info.getDownlink()));
Um Listener für Netzwerk-Status-Changes zu registrieren, kann wie folgt vorgegangen werden:
Erstellen der Network-Instanz
// this ist eine View final Network network = new Network(this);
Registrieren eines Listeners
final Registration registration = network.addNetworkInformationListener(info -> { // ...Insert printing all the network information here... });
Diese Registrierung kann später wieder aufgelöst werden
registration.remove();
Um alle Registrierungen auf einmal aufzulösen kann folgende Methode verwendet werden:
network.clearWatch();
XDEV Software Corp. - One Embarcadero Center, San Francisco, CA 94111, US
Copyright © 2015. XDEV Software Corp. All rights reserved.