Avoid hostname lookup in NetworkProperties

Bug: 2870816
Change-Id: Iba98d7d25da5068051dba19aa04702cc93b7cc05
diff --git a/core/java/android/net/NetworkProperties.java b/core/java/android/net/NetworkProperties.java
index 56e1f1a..da2a2d4 100644
--- a/core/java/android/net/NetworkProperties.java
+++ b/core/java/android/net/NetworkProperties.java
@@ -123,18 +123,17 @@
     public synchronized void writeToParcel(Parcel dest, int flags) {
         dest.writeString(getInterfaceName());
         dest.writeInt(mAddresses.size());
+        //TODO: explore an easy alternative to preserve hostname
+        // without doing a lookup
         for(InetAddress a : mAddresses) {
-            dest.writeString(a.getHostName());
             dest.writeByteArray(a.getAddress());
         }
         dest.writeInt(mDnses.size());
         for(InetAddress d : mDnses) {
-            dest.writeString(d.getHostName());
             dest.writeByteArray(d.getAddress());
         }
         if (mGateway != null) {
             dest.writeByte((byte)1);
-            dest.writeString(mGateway.getHostName());
             dest.writeByteArray(mGateway.getAddress());
         } else {
             dest.writeByte((byte)0);
@@ -166,21 +165,18 @@
                 int addressCount = in.readInt();
                 for (int i=0; i<addressCount; i++) {
                     try {
-                        netProp.addAddress(InetAddress.getByAddress(in.readString(),
-                                in.createByteArray()));
+                        netProp.addAddress(InetAddress.getByAddress(in.createByteArray()));
                     } catch (UnknownHostException e) { }
                 }
                 addressCount = in.readInt();
                 for (int i=0; i<addressCount; i++) {
                     try {
-                        netProp.addDns(InetAddress.getByAddress(in.readString(),
-                                in.createByteArray()));
+                        netProp.addDns(InetAddress.getByAddress(in.createByteArray()));
                     } catch (UnknownHostException e) { }
                 }
                 if (in.readByte() == 1) {
                     try {
-                        netProp.setGateway(InetAddress.getByAddress(in.readString(),
-                                in.createByteArray()));
+                        netProp.setGateway(InetAddress.getByAddress(in.createByteArray()));
                     } catch (UnknownHostException e) {}
                 }
                 if (in.readByte() == 1) {