IllegalStateException при выборе элемента в виде списка вкладки - PullRequest
0 голосов
/ 07 февраля 2012

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

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

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

Ответы [ 2 ]

0 голосов
/ 07 февраля 2012

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

. Я предлагаю сделать это в потоке и использовать временный список, после выполнения задания вызовите адаптер.notifyDataSetChanged ()

надеюсь, полезно для вас

0 голосов
/ 07 февраля 2012

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

...