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

Added in API level 14

Access to this network is blocked.

public static final NetworkInfo.DetailedState CAPTIVE_PORTAL_CHECK

Added in API level 17

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

Added in API level 16

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