私は持っていArrayList<HashMap<String, String>> placesListItems
ます。
からマップを削除するplacesListItems
と、ヌル マップが残ります。myListAdapter
に null リスト項目が含まれるようにします。
for (HashMap<String, String> map : placesListItems) {
for (Entry<String, String> entry : map.entrySet()) {
for (int j = 0; j < duplicateList.size(); j++) {
if (entry.getValue().equals(duplicateList.get(j))) {
Iterator iterator = map.entrySet().iterator();
while (iterator.hasNext()) {
Entry<String, String> pairs = (Entry)iterator.next();
System.out.println(pairs.getKey() + " = " + pairs.getValue());
iterator.remove(); // avoids a ConcurrentModificationException
}
}
}
}
}
ListAdapter adapter = new ItemAdapterHome(getApplicationContext, placesListItems);
lv.setAdapter(adapter);
どうすればこれを解決できますか?