Collections.sort排序结果怎么不对,?
Collections.sort(listItems, new Comparator<Map<String, Object>>() {
@Override
public int compare(Map<String, Object> object1,
Map<String, Object> object2) {
return ((String) object2.get("fileName")).compareToIgnoreCase((String) object1.get("fileName"));
}
});
我排序后,显示的结果是对的,但一点进去却不对,listView.setAdapter(simpleAdapter);
是一个文件管理器,为什么会这样,显示的是对的,怎么一点进去就不对了,
比如
A文件
B文件
C文件
我点B文件,打开的却是C文件,这排序,那弄错了吗,高手快来呀
[解决办法]
currentFiles的顺序正确吗?