NetworkConnectionState

  • Indicates the current state of the network connection, ranging from unspecified to specific states like online or disconnected.

  • Includes states like ONLINE for internet access, CONNECTED for network access without guaranteed internet, and PORTAL for captive portals.

  • Provides states for active connection processes (CONNECTING) and a lack of connection (NOT_CONNECTED).

  • Uses specific enums to represent each network connection state, allowing for programmatic checks and actions.

Network connection state.

Enums
NETWORK_CONNECTION_STATE_UNSPECIFIED Network connection state unspecified.
ONLINE The network is connected and internet connectivity is available.
CONNECTED The network is connected and not in a detected portal state, but internet connectivity may not be available.
PORTAL The network is connected but a portal state was detected. Internet connectivity may be limited.
CONNECTING The network is in the process of connecting.
NOT_CONNECTED The network is not connected.