с данными. В этом методе загружаются данные ретрофитом. Но метод возвращает пустые данные так как ретрофит не успевает их загрузить, как тут быть?
Никто не знает, что у тебя в коде. Показывай метод. Но вангую, что тут незнания асинхронности.
https://pastebin.com/MUBiua3K
Вот это я ванга )
Почитай про асинхронность и асинхронные запросы
У тебя лист пустой. Ты начинаешь делать запрос, и сразу возвращаешь его. Можешь понаставлять брейк поинты и увидеть, что происходит и как выполняется твой код.
я это понял, только не знаю как это обойти нормально..
Не возвращать его, а выполнять код дальше в onResponse
Нормально это котлин и корутины, или раз ты на java полно примеров ретрофит + джава
по ка что нет на это времени, как только появится, посмотрю что это такое..
https://startandroid.ru/ru/blog/506-retrofit.html
да там выполнять больше и нечего, этот метод с ретрофитом находится в классе Б, а вызывает его класс А который ждет результата, вот как тогда то?
ничего нового...
Раз ничего нового, то у тебя вопрос не должно было появиться
у меня метод с ретрофитом находится в классе Б, а вызывает его класс А который ждет результата, вот как тогда то?
Обсуждают сегодня