Как получить доступ к UI из AsyncTask другого класса
Добавлено: 10 июн 2016, 16:29
Добрый день. Я пока совсем новичок.
Есть класс 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 - выдаёт ошибку.
Есть класс 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 - выдаёт ошибку.