限制android listview中的重复条目

限制android listview中的重复条目

问题描述:

我的Android项目是我已经将联系人列表放入Spinner中,然后我将我的联系人逐个放入Listview.i,希望我的微调器联系人不会在listview.i中重复把一些检查点之前,以listview执行。我该怎么办? 请帮助我限制android listview中的重复条目

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

Set<String> myContactList = new HashSet<String>(); 
myContactList.add("Name"); 
+0

其实我使用微调和旁边那个buton是有可能是相同的联系人会被点击两次,所以它会出现在列表视图两次。 –

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

增加接触到列表之后,调用

adapter.notifyDataSetChanged();