2013-12-09 3 views
1

Я пытаюсь интегрировать Android-PullToRefresh для обновления данных ExpandableListView. но он замораживает пользовательский интерфейс до тех пор, пока я не получу данные из сети и метод вызова «onRefreshComplete()». Я вызываю webservice в doInBackground AsyncTask и обновляюсь в onPostExecute.Android-PullToRefresh frezzes ExpandableListView при обновлении

Я также пытался использовать download apk file, он обновляет ListView правильно, но он также зависает при обновлении ExpandableListView. Кажется, что есть проблема в самой библиотеке. Я пытался решить это несколько часов, но не смог понять это. Любая помощь будет оценена.

Есть ли другая библиотека, которая имитирует функциональность PullToRefresh для ExpandaleListView.

ответ

0

Не уверен, что может быть неправильным, не видя код. Но у меня есть две мысли:

1) Библиотека, которую вы используете, устарела. Вы пробовали использовать этот вместо этого, ActionBar-PullToRefresh 2) Выполняете ли вы какую-либо работу с потоком пользовательского интерфейса при обновлении?

Недавно я использовал Android-PullToRefresh в проекте. Вы можете посмотреть, как я решил это здесь: https://github.com/slidese/SGU

+0

Проверьте их пример приложения .. Он обновляет Listview без замораживания, но пользовательский интерфейс зависает, когда они делают то же самое с ExpandableListView. – user1288005

+0

Извините, я получил неправильную ссылку. Вместо этого проверьте эту библиотеку: ActionBar-PullToRefresh – Mike

+0

Но он не поддерживает ExpandableListView. – user1288005

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