我有这个简单的方法,这是我的一部分CustomBaseAdapter
public void setDays(Map<String, SimplifiedDay> sortedDays) {
days.clear();
days.putAll(sortedDays);
notifyDataSetChanged();
}
是的,我正在填充ListView一个Map. 问题是,排序后的地图出现在该方法中,sortedDays但在putAll订单丢失之后。我不能这样做days = sortedDays;,因为那BaseAdapter会发疯。
如何保持这里的秩序?