Adapter.NotifyDataSetChanged не работает
Здравствуйте!
Имеется listView, который я пытаюсь обновлять с помощью NotifyDataSetChanged(), но listView при этом не обновляется. Я использую такой способ:
ChatAdapter = new BubbleAdapter (this, Messages);
if(listViewChat.Adapter == null) {
listViewChat.Adapter = ChatAdapter;
} else {
ChatAdapter.NotifyDataSetChanged();
}
Если я обновляю способом ниже, то мой listView автоматически прокручивается наверх, что мне не нужно:
ChatAdapter = new BubbleAdapter (this, Messages);
listViewChat.Adapter = ChatAdapter;
Источник: Stack Overflow на русском