Interface CurrentNetworkProvider
-
- All Implemented Interfaces:
-
java.io.Closeable,java.lang.AutoCloseable
public interface CurrentNetworkProvider implements Closeable
A provider of CurrentNetwork information. Registers itself in the Android ConnectivityManager and listens for network changes.
This class is internal and not for public use. Its APIs are unstable and can change at any time.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classCurrentNetworkProvider.Companion
-
Method Summary
Modifier and Type Method Description abstract CurrentNetworkrefreshNetworkStatus()Returns up-to-date current network information. abstract UnitaddNetworkChangeListener(NetworkChangeListener listener)abstract UnitremoveNetworkChangeListener(NetworkChangeListener listener)Unitclose()abstract CurrentNetworkgetCurrentNetwork()-
-
Method Detail
-
refreshNetworkStatus
abstract CurrentNetwork refreshNetworkStatus()
Returns up-to-date current network information.
-
addNetworkChangeListener
abstract Unit addNetworkChangeListener(NetworkChangeListener listener)
-
removeNetworkChangeListener
abstract Unit removeNetworkChangeListener(NetworkChangeListener listener)
-
getCurrentNetwork
abstract CurrentNetwork getCurrentNetwork()
-
-
-
-