Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static final enum

NetworkInfo.DetailedState

extends Enum <E extends  Enum <E>>
java.lang.Object
   ↳ java.lang.Enum <E extends  java.lang.Enum <E>>
     ↳ android.net.NetworkInfo.DetailedState

Class Overview

The fine-grained state of a network connection. This level of detail is probably of interest to few applications. Most should use State instead.

Summary

Enum Values
NetworkInfo.DetailedState   AUTHENTICATING  Network link established, performing authentication. 
NetworkInfo.DetailedState   BLOCKED  Access to this network is blocked. 
NetworkInfo.DetailedState   CAPTIVE_PORTAL_CHECK  Checking if network is a captive portal  
NetworkInfo.DetailedState   CONNECTED  IP traffic should be available. 
NetworkInfo.DetailedState   CONNECTING  Currently setting up data connection. 
NetworkInfo.DetailedState   DISCONNECTED  IP traffic not available. 
NetworkInfo.DetailedState   DISCONNECTING  Currently tearing down data connection. 
NetworkInfo.DetailedState   FAILED  Attempt to connect failed. 
NetworkInfo.DetailedState   IDLE  Ready to start data connection setup. 
NetworkInfo.DetailedState   OBTAINING_IPADDR  Awaiting response from DHCP server in order to assign IP address information. 
NetworkInfo.DetailedState   SCANNING  Searching for an available access point. 
NetworkInfo.DetailedState   SUSPENDED  IP traffic is suspended  
NetworkInfo.DetailedState   VERIFYING_POOR_LINK  Link has poor connectivity. 
Public Methods
static NetworkInfo.DetailedState valueOf ( String name)
final static DetailedState[] values ()
[Expand]
Inherited Methods
From class java.lang.Enum
From class java.lang.Object
From interface java.lang.Comparable

Enum Values

public static final NetworkInfo.DetailedState AUTHENTICATING

Added in API level 1

Network link established, performing authentication.

public static final NetworkInfo.DetailedState BLOCKED

Access to this network is blocked.

public static final NetworkInfo.DetailedState CAPTIVE_PORTAL_CHECK

Checking if network is a captive portal

public static final NetworkInfo.DetailedState CONNECTED

Added in API level 1

IP traffic should be available.

public static final NetworkInfo.DetailedState CONNECTING

Added in API level 1

Currently setting up data connection.

public static final NetworkInfo.DetailedState DISCONNECTED

Added in API level 1

IP traffic not available.

public static final NetworkInfo.DetailedState DISCONNECTING

Added in API level 1

Currently tearing down data connection.

public static final NetworkInfo.DetailedState FAILED

Added in API level 1

Attempt to connect failed.

public static final NetworkInfo.DetailedState IDLE

Added in API level 1

Ready to start data connection setup.

public static final NetworkInfo.DetailedState OBTAINING_IPADDR

Added in API level 1

Awaiting response from DHCP server in order to assign IP address information.

public static final NetworkInfo.DetailedState SCANNING

Added in API level 1

Searching for an available access point.

public static final NetworkInfo.DetailedState SUSPENDED

Added in API level 1

IP traffic is suspended

public static final NetworkInfo.DetailedState VERIFYING_POOR_LINK

Link has poor connectivity.

Public Methods

public static NetworkInfo.DetailedState valueOf ( String name)

Added in API level 1

public static final DetailedState[] values ()

Added in API level 1