Merge "Override hashcode, equals function for PnoNetwork" into rvc-dev am: bd463a2b2d
Change-Id: Iaba48318261f9d5f917b413f54881bf71828c1a8
This commit is contained in:
@@ -36,6 +36,7 @@ import android.os.Parcel;
|
|||||||
import android.os.Parcelable;
|
import android.os.Parcelable;
|
||||||
import android.os.RemoteException;
|
import android.os.RemoteException;
|
||||||
import android.os.WorkSource;
|
import android.os.WorkSource;
|
||||||
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
import android.util.SparseArray;
|
import android.util.SparseArray;
|
||||||
|
|
||||||
@@ -744,6 +745,25 @@ public class WifiScanner {
|
|||||||
public PnoNetwork(String ssid) {
|
public PnoNetwork(String ssid) {
|
||||||
this.ssid = ssid;
|
this.ssid = ssid;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int hashCode() {
|
||||||
|
return Objects.hash(ssid, flags, authBitField);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean equals(Object obj) {
|
||||||
|
if (this == obj) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (!(obj instanceof PnoNetwork)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
PnoNetwork lhs = (PnoNetwork) obj;
|
||||||
|
return TextUtils.equals(this.ssid, lhs.ssid)
|
||||||
|
&& this.flags == lhs.flags
|
||||||
|
&& this.authBitField == lhs.authBitField;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Connected vs Disconnected PNO flag {@hide} */
|
/** Connected vs Disconnected PNO flag {@hide} */
|
||||||
|
|||||||
Reference in New Issue
Block a user