Member 13435026 Ответов: 1

Когда я снова нажимаю на кнопку, Мой listview добавляет старые данные, я хочу ограничить избыточность данных


Я загружаю ответ Json в ListView, но когда я дважды нажимаю на кнопку load, он снова загружает данные в мой listview

Что я уже пробовал:

showdownline. setOnClickListener(новый вид.OnClickListener () / / Click listener


lv. setAdapter(адаптер); / / добавление его в адаптер
адаптер.notifyDataSetChanged();

1 Ответов

Рейтинг:
0

David Crow

Вы не забыли позвонить в clear() метод на наборе данных, подключенном к адаптеру?


Member 13435026

да я позвонил ясно на мой arraylist

David Crow

Как выглядит код в ответ на нажатие кнопки?

David Crow

Почему вы воссоздаете адаптер и устанавливаете его на ListView, с каждым нажатием кнопки? Создайте адаптер и ArrayList однажды в деятельности onCreate() метод.