Не удалось открыть диалог выполнения, удалив блокирующий вызов.Продвинутый диалог блокировки
Моя цель - загрузить большой объем данных из Интернета и информировать конечного пользователя о статусе загрузки, однако мне нужно подождать, пока данные будут полностью загружены для перехода к следующему шагу, и из-за этого я должен блокировать выполнение кода.
Блокировка приводит к тому, что диалог прогресса не отображается или не замерзает. Мне нужен совет для реализации этих задач наилучшим образом. Поскольку мои задачи просты, мне кажется, что я слишком многолюбив, чтобы реализовать задачу полного слушателя, и мне было интересно, есть ли другой способ решить мою проблему?
Не помогло :(Обновление первого сообщения всей задачей – Ruuhkis
удалите super.onPreExecute(); & super.onPostExecute (result), затем попробуйте –
Я понял проблему .. с вызовом результата .get() я заблокировал основной поток от продолжения. Должен ли я реализовать полный прослушиватель или есть ли более простой способ сделать это, чтобы блокировать код от выполнения? – Ruuhkis