0

我的Android项目是我已经将联系人列表放入Spinner,然后我将我的联系人一一放入Listview。我希望我的spinner联系人不会在listview中重复。我想在listview执行之前放置一些检查点.我应该怎么做??请帮我

4

2 回答 2

1

使用java.util.Set.Set 集合不允许重复的元素。以及它的排序方式来照顾重复的联系人。

Set<String> myContactList = new HashSet<String>();
myContactList.add("Name");   
于 2012-05-25T10:31:34.590 回答
0

将联系人添加到设置。它将处理重复值。否则将联系人添加到 ArrayList 并在添加之前检查联系人是否已存在于列表中。如果存在则不要添加。

将联系人添加到列表后,拨打

适配器.notifyDataSetChanged();

于 2012-05-25T10:32:08.653 回答