@Shikato
Android

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

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

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

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

Войти через центр авторизации
Похожие вопросы
AliRadar Санкт-Петербург
от 90 000 до 130 000 ₽
Stream Амстердам
от 5 000 до 7 000 €