diff --git a/core/java/android/net/NetworkInfo.java b/core/java/android/net/NetworkInfo.java index 2f43cb87f6..0bc6b58aef 100644 --- a/core/java/android/net/NetworkInfo.java +++ b/core/java/android/net/NetworkInfo.java @@ -77,7 +77,9 @@ public class NetworkInfo implements Parcelable { /** Attempt to connect failed. */ FAILED, /** Access to this network is blocked. */ - BLOCKED + BLOCKED, + /** Link has poor connectivity. */ + VERIFYING_POOR_LINK } /** @@ -94,6 +96,7 @@ public class NetworkInfo implements Parcelable { stateMap.put(DetailedState.CONNECTING, State.CONNECTING); stateMap.put(DetailedState.AUTHENTICATING, State.CONNECTING); stateMap.put(DetailedState.OBTAINING_IPADDR, State.CONNECTING); + stateMap.put(DetailedState.VERIFYING_POOR_LINK, State.CONNECTING); stateMap.put(DetailedState.CONNECTED, State.CONNECTED); stateMap.put(DetailedState.SUSPENDED, State.SUSPENDED); stateMap.put(DetailedState.DISCONNECTING, State.DISCONNECTING);