Задать вопрос
@Shikato
Android

Как дождаться выполнения асинхронного метода?

Привет!
Ситуация следующая - у меня есть некое API на котлине, в котором есть очень нужный мне метод. Метод этот, как я понимаю, имеет handler и его результат я получаю асинхронно и могу лишь выполнить код в полученном onSuccess колбэка. Но мне необходимо получать результаты этого метода синхронно.
Как можно это сделать?
  • Вопрос задан
  • 223 просмотра
Подписаться 1 Средний 3 комментария
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
Поменяй модель на синхронную, очевидно же.
Ответ написан
Комментировать
alekseyHunter
@alekseyHunter
Android developer
его результат я получаю асинхронно и могу лишь выполнить код в полученном onSuccess колбэка.

Если будешь делать метод синхронным, приложение может "виснуть", поскольку неизвестно сколько будет обрабатываться запрос.
Лучше перепиши под асинхрон.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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