AndroidNetworkMonitor

Android implementation of NetworkMonitor using ConnectivityManager.

Requires: android.permission.ACCESS_NETWORK_STATE in AndroidManifest.xml

Constructors

Link copied to clipboard
constructor(context: Context)

Properties

Link copied to clipboard
open override val isOnline: StateFlow<Boolean>

Current connectivity state. True when a network is available.

Functions

Link copied to clipboard
open override fun isCurrentlyOnline(): Boolean

Returns the current connectivity state synchronously.

Link copied to clipboard
open override fun start()

Starts monitoring network changes. Must be called before observing isOnline.

Link copied to clipboard
open override fun stop()

Stops monitoring and releases system resources.