У меня есть поток, который отправляет запрос на сервер и запрос процесса с сервера.Android Java CountDownLatch обработчик блока HTTP-ответ
У меня есть проблема, когда я использую CountDownLatch в моей теме.
- В чем проблема?
Когда я отправить запрос я сделать latch.await()
позже, и попытаться latch.countDown()
после запрос был получен от сервера, но я думаю, что когда ответ пришел он не был вызван в слушателя, потому что основной поток блокируется. я объясню мою проблему с изображением ниже:
Так как я могу это исправить или, может быть, существует еще один способ справиться с этой проблемой?
Пропустите изображение. Дайте нам код. – edharned