locationlineup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Comparator<LocationItem> lineup = new Comparator<LocationItem>() {
@Override
public int compare(LocationItem o1, LocationItem o2) {
int ret;
if (o1.getMember_distance() < o2.getMember_distance()) {
ret = -1;
}
else if (o1.getMember_distance() == o2.getMember_distance()) {
ret = 0;
}
else {
ret = 1;
}
return ret;
}
};
Collections.sort(mArrayList, lineup);
mAdapter.notifyDataSetChanged();
}
});
이렇게 하면 제가 의도한대로 실행은 잘되는데
이상하게 똑같은 아이템이 두개씩 중복되서 나타나네요...
김가영
김가영
이바비
이바비
이런식으로요 뭐가 문제죠?