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