to top
Android APIs
public static final enum

NetworkInfo.State

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

Class Overview

Coarse-grained network state. This is probably what most applications should use, rather than DetailedState. The mapping between the two is as follows:

Detailed stateCoarse-grained state
IDLEDISCONNECTED
SCANNINGCONNECTING
CONNECTINGCONNECTING
AUTHENTICATINGCONNECTING
CONNECTEDCONNECTED
DISCONNECTINGDISCONNECTING
DISCONNECTEDDISCONNECTED
UNAVAILABLEDISCONNECTED
FAILEDDISCONNECTED

Summary

Enum Values
NetworkInfo.State  CONNECTED   
NetworkInfo.State  CONNECTING   
NetworkInfo.State  DISCONNECTED   
NetworkInfo.State  DISCONNECTING   
NetworkInfo.State  SUSPENDED   
NetworkInfo.State  UNKNOWN   
Public Methods
static NetworkInfo.State valueOf(String name)
final static State[] 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.State CONNECTED

Added in API level 1

public static final NetworkInfo.State CONNECTING

Added in API level 1

public static final NetworkInfo.State DISCONNECTED

Added in API level 1

public static final NetworkInfo.State DISCONNECTING

Added in API level 1

public static final NetworkInfo.State SUSPENDED

Added in API level 1

public static final NetworkInfo.State UNKNOWN

Added in API level 1

Public Methods

public static NetworkInfo.State valueOf (String name)

Added in API level 1

public static final State[] values ()

Added in API level 1