Формирование ListView из интернета
Формирование ListView из интернета
Здравствуйте, мне нужно, чтобы данные для ListView загружались из интернета и записывались в коллекцию. Формирование списка и парсер я реализовал, но не знаю как сделать так, чтобы процесс загрузки происходил до формирования списка. Подскажите кому не трудно.
- Вложения
-
- ListView с парсером и картинками.zip
- (636.67 КБ) 136 скачиваний
Re: Формирование ListView из интернета
как угодно, вплоть до банального return "done" после окончания загрузки и формаривания списка только по if("done")... Но вообще вы ж в потоке грузите, поставьте Lock() и до загрузки они не будуте доступны никому.
![Изображение](http://d379ifj7s9wntv.cloudfront.net/reactivemanifesto/images/ribbons/we-are-reactive-green-right.png)
Re: Формирование ListView из интернета
Если у вас данных не будет, то у вас ListView будет пустым, или то что вы захотите там отобразить вместо пустого списка (setEmptyView) а после загрузки и подготовки данных выполняется notifyDataSetChanged()Mahach писал(а):Здравствуйте, мне нужно, чтобы данные для ListView загружались из интернета и записывались в коллекцию. Формирование списка и парсер я реализовал, но не знаю как сделать так, чтобы процесс загрузки происходил до формирования списка. Подскажите кому не трудно.
Вместо пустого ListView можно отобразить, к примеру, прогрессбар, чтобы пользователь видел что идет процесс загрузки
Смотрите пример http://developer.android.com/guide/topi ... tview.html
Re: Формирование ListView из интернета
Посмотрел ваш код
Рекомендую почитать уроки по кастомизации адаптеров. В частности getView реализован совершенно не правильно.
![В шоке :shock:](./images/smilies/icon_eek.gif)
Рекомендую почитать уроки по кастомизации адаптеров. В частности getView реализован совершенно не правильно.
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Формирование ListView из интернета
Святые угодники! Кто же такие адаптеры делает?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.