Задать вопрос
@max_vr

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

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

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

Похожие вопросы