4

我有这个简单的方法,这是我的一部分CustomBaseAdapter

public void setDays(Map<String, SimplifiedDay> sortedDays) {            
    days.clear();   
    days.putAll(sortedDays);        
    notifyDataSetChanged();
}

是的,我正在填充ListView一个Map. 问题是,排序后的地图出现在该方法中,sortedDays但在putAll订单丢失之后。我不能这样做days = sortedDays;,因为那BaseAdapter会发疯。

如何保持这里的秩序?

4

1 回答 1

4

尝试使用 LinkedHashMap 为您的日课,不确定它目前是什么。

于 2013-06-14T18:34:44.540 回答