0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 42
|
|||||||||||
1 | |||||||||||
Загрузка ListView после AsyncTask04.05.2015, 19:28. Показов 2036. Ответов 22
Метки нет (Все метки)
В классе, который расшияет AsyncTask, занружаю данные из JSON и сохраняю в бд.
При первом запуске апликации, список не выдаёт какого либо результата, так как лист выводиться ещё до того, как в базе данных есть какие либо записи. Имею фрагмент, который работает с фрагментмо и его адаптером.
0
|
04.05.2015, 19:28 | |
Ответы с готовыми решениями:
22
Загрузка текста и картинки в listView с AsyncTask Заполнение ListView в AsyncTask Свой listview с AsyncTask Как из AsyncTask Добавить элементы в ListView |
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 42
|
|
22.05.2015, 11:45 [ТС] | 2 |
Подыму тему.
НЕ знаю, как правильно сделать, что-бы лист фрагмент отображался только тогда, когда AsyncTask сделает своё дело.. Фрагмент списка уже формируется при запуске апликации, так как MainActivity кго создает. А данные в скисок загружаются уже после. По-этому получается пустой экран. Подскажите, как решить данную пролему...
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
22.05.2015, 12:58 | 3 |
Эти предложения не противоречат друг другу? Раз у вас данные появляются после их загрузки, а до этого пустой экран - это и есть "что-бы лист фрагмент отображался только тогда, когда AsyncTask сделает своё дело", или я чего-то не понимаю?
0
|
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 42
|
|
22.05.2015, 13:02 [ТС] | 4 |
Ну, первый пост был 4 числа.. оживил сегодян пост. Вот может быть что-то напортачил. Извиняюсь.
В общем, У меня МэйнАктивити делает EventListFragment, а все задачи АсюнкТаска завершается уже после.. по-этосу список и выводится пустым.. Понимаю, что надо что-то делать в onPostExecute, но не знаю как правильно. По-этому прошу совета, может с примером, если возможно, как сделать, что-бы при запуске апликации, фрагмент списка выводился когда АсюнкТаск завершит все свои дела..
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
22.05.2015, 13:07 | 7 |
0
|
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 42
|
||||||||||||||||
22.05.2015, 13:38 [ТС] | 13 | |||||||||||||||
Во фрагменте EventListFragment, есть класс EventAdapter:
Подаю ссылку на eventAdapter
0
|
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
22.05.2015, 13:48 | 14 |
не подаешь, туда надо что-то присвоить - передать и присвоить
вариант мне не нравится, но можно например в метод accessWebService() где ты его там вызываешь, передать ссылку на созданный объект eventAdapter, а потом эту ссылку передать типа так JsonTask task = new JsonTask(eventAdapter); естественно надо будет создать соответствующий конструктор (я не виноват что у тебя так странно создается асинктаск)
0
|
0 / 0 / 0
Регистрация: 04.03.2014
Сообщений: 42
|
|||||||||||
22.05.2015, 14:21 [ТС] | 15 | ||||||||||
Паблито, вашим способом не получилось.
Во фрагменете попробовал eventAdapter сделать статичным.
0
|
Pablito
|
22.05.2015, 14:26
#16
|
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
22.05.2015, 15:17 | 18 |
0
|
535 / 504 / 114
Регистрация: 12.03.2014
Сообщений: 1,671
|
|
22.05.2015, 15:46 | 20 |
edogaafx, ну расскажите подробнее, может просто что-то не правильно понимаете. Я реально не могу понять что там может быть не так. Передаете в метод переменную - получаете ссылку на нее в методе. Вроде даже свернуть то некуда.
0
|
22.05.2015, 15:46 | |
22.05.2015, 15:46 | |
Помогаю со студенческими работами здесь
20
Порционная загрузка с AsyncTask и бесконечный скролл Загрузка информации через AsyncTask и возврат ее в mainactivity AsyncTask не выполняет код после завершения ListView. После добавления кнопки перестал быть доступен сам ListView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |