Сотовые фрагменты против AsyncTask - PullRequest
0 голосов
/ 06 мая 2011

Я хотел бы создать фрагмент для Android сотов.Я использовал для создания графического интерфейса из XML (некоторые метки и два списка), однако я должен загрузить данные из API, поэтому мне нужна асинхронная задача.Я запускаю процесс загрузки методом onActivityCreated.Загрузка работает хорошо, но списки не будут обновлены.

Как я пытался: В обратном вызове asynctask я использовал

getActivity().getLayoutInflater().inflate(fragment_layout.xml)

, затем я использовал findViewById для списка.После сборки адаптера я использовал метод listView.setAdapter().Этот способ работал в не планшетном Android, я имею в виду ОС <2.3 </p>

Кто-нибудь есть идеи, как обновить представление списка во фрагменте?

PS: в onCreateView я только что надул fragment_layout.xml

1 Ответ

3 голосов
/ 06 мая 2011

Просто позвоните setListAdapter() на ListFragment, когда данные будут готовы, на onPostExecute() вашего AsyncTask.

...