NetworkConnectionState
Stay organized with collections
Save and categorize content based on your preferences.
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. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-10-16 UTC.
[null,null,["Last updated 2024-10-16 UTC."],[[["\u003cp\u003eIndicates the current state of the network connection, ranging from unspecified to specific states like online or disconnected.\u003c/p\u003e\n"],["\u003cp\u003eIncludes states like \u003ccode\u003eONLINE\u003c/code\u003e for internet access, \u003ccode\u003eCONNECTED\u003c/code\u003e for network access without guaranteed internet, and \u003ccode\u003ePORTAL\u003c/code\u003e for captive portals.\u003c/p\u003e\n"],["\u003cp\u003eProvides states for active connection processes (\u003ccode\u003eCONNECTING\u003c/code\u003e) and a lack of connection (\u003ccode\u003eNOT_CONNECTED\u003c/code\u003e).\u003c/p\u003e\n"],["\u003cp\u003eUses specific enums to represent each network connection state, allowing for programmatic checks and actions.\u003c/p\u003e\n"]]],[],null,["# NetworkConnectionState\n\nNetwork connection state.\n\n| Enums ||\n|----------------------------------------|--------------------------------------------------------------------------------------------------------------|\n| `NETWORK_CONNECTION_STATE_UNSPECIFIED` | Network connection state unspecified. |\n| `ONLINE` | The network is connected and internet connectivity is available. |\n| `CONNECTED` | The network is connected and not in a detected portal state, but internet connectivity may not be available. |\n| `PORTAL` | The network is connected but a portal state was detected. Internet connectivity may be limited. |\n| `CONNECTING` | The network is in the process of connecting. |\n| `NOT_CONNECTED` | The network is not connected. |"]]