Еще один простой способ:

использует расширениеListViewЯ не могу заставить его правильно обновляться. Когда я обновляюсь, кажется, что старые данные рисуются поверх новых данных, пока не произойдет событие прокрутки. Старые строки рисуются поверх новых строк, но старые строки исчезают, когда я начинаю прокручивать.BaseAdapterЯ пробовал звонить

, а такжеinvalidateViews(), notifyDataSetChanged(), Мой код выглядит примерно так:notifyDataSetInvalidated()Вы когда-нибудь находили ответ на этот вопрос? У меня точно такая же проблема.

private void updateData()
{
   List<DataItems> newList = getNewList();

   MyAdapter adapter = new MyAdapter(getContext());
   //my adapter holds an internal list of DataItems
   adapter.setList(newList);
   mList.setAdapter(adapter);
   adapter.notifyDataSetChanged();
   mList.invalidateViews();
}

Ответы на вопрос(8)

Ваш ответ на вопрос