diff --git a/core/java/android/net/Network.java b/core/java/android/net/Network.java index 318aabe76a..0a422c654f 100644 --- a/core/java/android/net/Network.java +++ b/core/java/android/net/Network.java @@ -190,13 +190,20 @@ public class Network implements Parcelable { } }; + @Override public boolean equals(Object obj) { if (obj instanceof Network == false) return false; Network other = (Network)obj; return this.netId == other.netId; } + @Override public int hashCode() { return netId * 11; } + + @Override + public String toString() { + return Integer.toString(netId); + } } diff --git a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java index b03c247e80..13328983d3 100644 --- a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java +++ b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java @@ -78,6 +78,6 @@ public class NetworkAgentInfo { public String name() { return "NetworkAgentInfo [" + networkInfo.getTypeName() + " (" + - networkInfo.getSubtypeName() + ")]"; + networkInfo.getSubtypeName() + ") - " + network.toString() + "]"; } }