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 state Coarse-grained state
IDLE DISCONNECTED
SCANNING CONNECTING
CONNECTING CONNECTING
AUTHENTICATING CONNECTING
CONNECTED CONNECTED
DISCONNECTING DISCONNECTING
DISCONNECTED DISCONNECTED
UNAVAILABLE DISCONNECTED
FAILED DISCONNECTED

Summary

Enum Values
NetworkInfo.State  CONNECTED   
NetworkInfo.State  CONNECTING   
NetworkInfo.State  DISCONNECTED   
NetworkInfo.State  DISCONNECTING   
NetworkInfo.State  SUSPENDED   
NetworkInfo.State  UNKNOWN   
Public Methods

? Examples
static NetworkInfo.State valueOf( String name)

? Examples
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

public static final NetworkInfo.State CONNECTING

public static final NetworkInfo.State DISCONNECTED

public static final NetworkInfo.State DISCONNECTING

public static final NetworkInfo.State SUSPENDED

public static final NetworkInfo.State UNKNOWN

Public Methods

public static NetworkInfo.State valueOf (String name)

Added in API level 1

public static final State[] values ()

Added in API level 1

No examples for this method.
Frequently called with: [Clear]
Portions of this page are reproduced from work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License. The original page is available here.