У меня есть метод, который является асинхронным, поэтому я не могу получить от него значение ответа для использования в другом месте (в этом случае - метод повторного дооснащения). Итак, есть ли способ изменить асинхронный метод на синхронный метод и получить от него значения?Включить асинхронный метод для синхронного метода в android
ответ
Модернизация должна иметь синхронные аналоги для асинхронных вызовов. Выезд this tutorial.
да, но мы должны делать все с ответом в методе onResponse(). Теперь я хочу получить значение ответа вне его –
Вы даже проверили ссылку? – josephus
Да, извините, у меня была какая-то путаница между версией 1.9 и 2.0. Я использую 2.0, чтобы он возвращал значения в onResponse() –
Вы просто обрабатываете результат в асинхронном обратном вызове, а затем отправляете его на что-то другое, чтобы обрабатывать бизнес-логику, например контроллер.
Не могли бы вы рассказать подробнее о контроллере, используется ли он в шаблоне Observer? –
- 1. Асинхронный вызов синхронного метода
- 2. Как вызвать асинхронный метод из синхронного метода в C#?
- 3. Асинхронный запуск синхронного кода
- 4. Обертка синхронного кода в асинхронный вызов
- 5. Изменение синхронного метода для async
- 6. Вызов метода async от синхронного метода
- 7. Swift: Как обернуть метод асинхронного синхронного метода?
- 8. Как преобразовать из синхронного в асинхронный NSURLConnection
- 9. Использование Task.Run для синхронного метода в службе
- 10. Запуск синхронного метода async
- 11. Асинхронный вызов синхронного вызова в Python
- 12. Асинхронный метод для QueueClient.Receive()?
- 13. Не удается вернуть true, используя асинхронный метод gmaps geocode внутри синхронного метода
- 14. Javascript: метод синхронного ожидания/задержки
- 15. C# - Асинхронный сервер против синхронного сервера - сокеты
- 16. Мониторинг синхронного метода для тайм-аута
- 17. Служба API синхронного вызова для общего метода
- 18. Как изменить асинхронный процесс для запуска в качестве синхронного процесса
- 19. Асинхронный метод вызывает вызов вызова метода синхронизации
- 20. внешний асинхронный метод внутри асинхронного метода
- 21. Работа синхронного вызова PFQuery, асинхронный вызов завершается неудачно
- 22. Snchronous метода Asynchronous, сохраняя при этом синхронного метод signiture
- 23. Silverlight: возвращаемое значение из синхронного метода с использованием Rx
- 24. Создание метода расширения Асинхронный
- 25. Метод NEST IndexMany для синхронного запуска
- 26. Асинхронный в Android Studio
- 27. Нет Асинхронный метод
- 28. Включить событие в асинхронный вызов
- 29. Асинхронный очередь метод Javascript
- 30. Асинхронный вызов метода выполнения
Продолжить остаток вашей программы в методе возврата асинхронного вызова –
Было бы легче дать точный ответ, если бы у нас был код для просмотра. Использование простых 'object.wait()' и 'object.notify()' может работать. – ortis
@RaduIonescu Я объявил глобальную переменную, чтобы попытаться получить значения из этого метода, но все равно получить нуль –