ConnectivityObserver

class ConnectivityObserver(context: Context, hostMetaUrl: URL, processLifecycleOwner: LifecycleOwner = ProcessLifecycleOwner.get()) : ConnectivityManager.NetworkCallback, DefaultLifecycleObserver

Constructors

Link copied to clipboard
constructor(context: Context, hostMetaUrl: URL, processLifecycleOwner: LifecycleOwner = ProcessLifecycleOwner.get())

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val isConnected: StateFlow<Boolean>

Functions

Link copied to clipboard
fun destroy()
Link copied to clipboard
open override fun onAvailable(network: Network)
Link copied to clipboard
Link copied to clipboard
open override fun onCapabilitiesChanged(network: Network, networkCapabilities: NetworkCapabilities)
Link copied to clipboard
open fun onCreate(owner: LifecycleOwner)
Link copied to clipboard
open fun onDestroy(owner: LifecycleOwner)
Link copied to clipboard
Link copied to clipboard
open fun onLosing(p0: Network, p1: Int)
Link copied to clipboard
open override fun onLost(network: Network)
Link copied to clipboard
open fun onPause(owner: LifecycleOwner)
Link copied to clipboard
open fun onResume(owner: LifecycleOwner)
Link copied to clipboard
open override fun onStart(owner: LifecycleOwner)
Link copied to clipboard
open override fun onStop(owner: LifecycleOwner)
Link copied to clipboard
open fun onUnavailable()
Link copied to clipboard