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