Как ждать в Android без блокировки потока пользовательского интерфейса? - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть приложение, которое использует API соседних соединений.Я подключаю x количество устройств со звездообразной стратегией, затем из базы данных я запрашиваю вопрос на «серверном» устройстве, затем отправляю его на все остальные устройства, но я должен ждать, пока все ответят на вопрос (когда кто-то отвечает,они отправляют ответ на «серверное» устройство, и он сохраняет ответ в списке), поэтому мне нужно подождать на каждом устройстве, пока этот список не содержит ответы каждого, затем запросить другой вопрос и так далее.Как я могу добиться ожидания без зависания интерфейса?(И, возможно, отобразить какое-то сообщение до ожидания, например, 3/5 игроков ответили?)

1 Ответ

1 голос
/ 27 сентября 2019

Вы можете использовать потоки, чтобы избежать зависания пользовательского интерфейса.

Вот несколько примеров и пояснений из официального руководства по Android: Темы

Надеюсь, это поможет вам!

...