Асинхронные запросы в Retrofit выполняются в отдельном потоке, а синхронные — в основном. futurestud.io howtodoinjava.com
Некоторые особенности синхронных запросов:
execute()
. howtodoinjava.com developer.alexanderklimov.ru Некоторые особенности асинхронных запросов:
enqueue()
. howtodoinjava.com developer.alexanderklimov.ru Таким образом, асинхронные запросы подходят для ситуаций, когда важно, чтобы интерфейс не блокировался, а синхронные — когда необходимо прямое использование возвращаемого значения. futurestud.io howtodoinjava.com