@max_vr

Как заставить метод TextView.setText() ждать, пока дойдёт ответ?

Ситуация такова: есть класс connect, в нём есть метод String getData(String _encoding, String _url), который шлёт get-запрос на указанный url, и возвращает ответ, запускается через AsyncTask. Есть активити с текстовым полем, при запуске которого автоматически должен посылаться get-запрос, и в текстовом поле выводиться ответ. Как сделать так, чтоб метод setText не срабатывал, пока не завершится get-запрос?
  • Вопрос задан
  • 242 просмотра
Пригласить эксперта
Ответы на вопрос 2
GavriKos
@GavriKos
Делать setText в onPostExecute вашего AsyncTask-а.
Ответ написан
Комментировать
@IceJOKER
Web/Android developer
Как я делаю - добавляю интерфейс, реализую его в активити, а в onPostExecute AsyncTask вызываю его )
https://xelsoft.wordpress.com/2014/11/28/asynctask... - вот пример
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы