Добрый день. Я пока совсем новичок.
Есть класс RetrieveFeed, который extends AsyncTask. Он расположен в папке RetrieveFeed
в MainActivity написано:
RetrieveFeed getXML = new RetrieveFeed();
getXML.execute();
Как из onPreExecute() получить доступ к элементам UI?
Суть дела в том, что пока грузятся данные, надо повесить в layout ProgressBar. В "onCreate" в "MainActivity" не могу получить XML, потому что он уходит в поток. Класс взят отсюда http://stackoverflow.com/a/30186372.
После этой строки headlines = getXML.heads(); пытаюсь получить headlines, но там пусто! В том классе ещё и не прописывается onPostExecute - выдаёт ошибку.
Как получить доступ к UI из AsyncTask другого класса
-
- Сообщения: 6
- Зарегистрирован: 07 июн 2016, 18:07
-
- Сообщения: 6
- Зарегистрирован: 07 июн 2016, 18:07
Re: Как получить доступ к UI из AsyncTask другого класса
Сам разобрался.
http://stackoverflow.com/questions/1225 ... rate-class - здесь решение. Надо было в конструктор класса передавать this
http://stackoverflow.com/questions/1225 ... rate-class - здесь решение. Надо было в конструктор класса передавать this