OSDN Git Service

Change the NetworkInfo for disconnected types.
authorRobert Greenwalt <rgreenwalt@google.com>
Thu, 21 Aug 2014 16:19:46 +0000 (09:19 -0700)
committerRobert Greenwalt <rgreenwalt@google.com>
Thu, 21 Aug 2014 16:19:46 +0000 (09:19 -0700)
Don't send out NetworkInfos with UNKNOWN state for disconnected
networks - use DISCONNECTED.

bug:17095670
Change-Id: I863bebadc1f9a666572958b49d5e62809f485e5d

services/core/java/com/android/server/ConnectivityService.java

index 96f8324..8914728 100644 (file)
@@ -4759,7 +4759,9 @@ public class ConnectivityService extends IConnectivityManager.Stub {
             result.setType(networkType);
             return result;
         } else {
-           return new NetworkInfo(networkType, 0, "Unknown", "");
+            NetworkInfo result = new NetworkInfo(networkType);
+            result.setDetailedState(NetworkInfo.DetailedState.DISCONNECTED, null, null);
+            return result;
         }
     }