这是我的代码,但它返回重复的数字
Cursor c = getApplicationContext().getContentResolver()
.query(CallLog.Calls.CONTENT_URI, null, CallLog.Calls.TYPE+" = ? ",
new String[]{String.valueOf(CallLog.Calls.INCOMING_TYPE)},
CallLog.Calls.DATE + " DESC");
ListView numListView = (ListView) findViewById(R.id.list);
CallCursorAdapter adapter = new CallCursorAdapter(this, c);
numListView.setAdapter(adapter);
答案 0 :(得分:0)
您可以使用Hashset
从列表中删除重复值。
以下是hashSet的示例。
Does adding a duplicate value to a HashSet/HashMap replace the previous value
在问题中你可以看到他们是如何在Hashset中增加价值的。 在Hashset中添加值后,将此列表传递给适配器。
那是......