Merge "Add null check in UserPreference" into qt-dev

This commit is contained in:
TreeHugger Robot
2019-04-09 05:24:21 +00:00
committed by Android (Google) Code Review

View File

@@ -40,18 +40,22 @@ public class UserPreference extends RestrictedPreference {
public static final int USERID_UNKNOWN = -10;
public static final int USERID_GUEST_DEFAULTS = -11;
public static final Comparator<UserPreference> SERIAL_NUMBER_COMPARATOR =
new Comparator<UserPreference>() {
@Override
public int compare(UserPreference p1, UserPreference p2) {
int sn1 = p1.getSerialNumber();
int sn2 = p2.getSerialNumber();
if (sn1 < sn2) {
return -1;
} else if (sn1 > sn2) {
return 1;
}
return 0;
(p1, p2) -> {
if (p1 == null) {
return -1;
}
else if (p2 == null) {
return 1;
}
int sn1 = p1.getSerialNumber();
int sn2 = p2.getSerialNumber();
if (sn1 < sn2) {
return -1;
} else if (sn1 > sn2) {
return 1;
}
return 0;
};
private OnClickListener mDeleteClickListener;