Używam adaptera list do wyświetlania różnych sklepów, gdy ktoś wybierze sklep, przeniesie go do nowego działania, gdzie może dodać sklep do ulubionych na tym ekranie.Adapter listy aktualizacji Androida OnResume
Istnieje przycisk Wstecz w tym połączeniu finish();
, który powraca do ekranu z widokiem listy.
Problem polega na tym, że lista nie jest aktualizowana (tzn. Nie pokazuje, że sklep jest już dodany do ulubionych). Próbowałem ten kod, ale bez powodzenia:
@Override
public void onResume() {
super.onResume();
list.setAdapter(null);
updateMyList();
adapter=new LazyAdapter(this, ((String[])names.toArray(new String[0])),
((String[])status.toArray(new String[0])));
list.setAdapter(adapter);
}
updateMyList()
wywołuje API serwera i aktualizuje nazwy i tablice statusu.
Z tym kodem lista nie naprawdę aktualizacji ...
http://stackoverflow.com/a/17333384/596555, może być pomocna – boiledwater