Я использую адаптер списка, чтобы показать разные магазины, когда кто-то выбирает магазин, он переводит их в новое действие, где они могут добавить магазин в избранное на этом экране.
На ней есть кнопка «Назад», которая вызывает finish ();
, которая возвращает на экран со списком.
Теперь проблема в том, что список не обновляется (т.е. не показывает, что магазин уже добавлен в избранное). Я попробовал этот код, но безуспешно:
@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 ()
вызывает API сервера и обновляет имена и массивы состояний.
С этим кодом список действительно не обновляется ...