2012-02-07 4 views
0

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

java.lang.IllegalStateException: содержимое адаптера имеет , но ListView не получил уведомление. Убедитесь, что содержимое вашего адаптера не изменяется из фонового потока, но только из потока пользовательского интерфейса.

Как решить проблему?

+0

Вы можете оставить свой отзыв или код – user936414

ответ

0

Если модификация коллекции происходит в потоке, обновите коллекцию внутри метода runOnUIThread. Также вызовите метод adapter.notifyDataSetChanged().

0

Он был назван, когда ваш набор данных изменяется, например, выполненного list.clear() или другой

Мои предложить это сделать это в тему и использовать TempList, после того, как работа закончена, вызовите adapter.notifyDataSetChanged()

надежный полезный для вас

Смежные вопросы