i write a own ArrayAdapter like this one:
public class PoiListAdapter extends ArrayAdapter implements Filterable { private Context context;
ConcurentModification can be avoided in two ways :
poiListAdapter.addValuesPoi(p) add this code in a synchronized method .Synchronized method can't be accessed concurrently .
Use Collections.synchronizedList