mam ten problem, mamdane Update w Arrayadapter
private ArrayList<CustomItem> items;
private ArrayAdapter<CustomItem> arrayAdapter;
i pokazują dane zawarte w punktach, dane widzę w ListView, teraz chcę zaktualizować dane i zobaczyć to nowe dane
if (!items.isEmpty()) {
items.clear(); // i clear all data
arrayAdapter.notifyDataSetChanged(); // first change
items = getNewData();// insert new data and work well
arrayAdapter.notifyDataSetChanged(); // second change
}
w pierwszej zmianie widzę dane są oczyszczone, ale w drugiej zmiany nie widzę nowe dane w ListView, sprawdzasz i pozycja nie pusty
nie wiem, gdzie jest błąd, możesz to zrobić Jestem ja? najlepsze regads Antonio
Czy jesteś pewien, że 'getNewData()' zwraca listę zawierającą coś? –
Proszę pisać getNewData(), również wystarczy wywołać 'arrayAdapter.notifyDataSetChanged();' raz na końcu. – Sam