У меня есть работа с асинхронными потоками, в которой отображается диалог выполнения. Хотя он работает, у меня также есть другой runnable поток, который обновляет пользовательский интерфейс. Однако кажется, что обновление пользовательского интерфейса, похоже, блокирует диалог прогресса, пока он не завершит обновление. Является ли диалог прогресса отдельной отдельной частью основного пользовательского интерфейса?диалоговое окно диалога asynctask основного пользовательского интерфейса?
0
A
ответ
0
Вы должны использовать метод onProgressUpdate
из AsyncTask
, чтобы показать прогресс (то есть обновить пользовательский интерфейс). Overrive способом, как это -
protected void onProgressUpdate(Integer... progress) {
YOUR_ACTIVITY_INSTANCE.setProgressPercent(progress[0]);
}
Вы можете вызвать метод publishProgress
от doInBackground
, чтобы вызвать onProgressUpdate
и обновление пользовательского интерфейса (например, показывающий процент, если требуется).
Смежные вопросы
- 1. jQuery диалог пользовательского интерфейса закрывает не очищает диалоговое окно
- 2. Диалоговое окно диалога диалога JQuery UI DOM
- 3. Окно пользовательского диалога
- 4. Обновление пользовательского интерфейса AsyncTask
- 5. Диалоговое окно android asyncTask Circle
- 6. запускает диалоговое окно пользовательского интерфейса jQuery, если пользователь не авторизован
- 7. Предоставление автоматической высоты и ширины для диалога в jQuery Модифицированное диалоговое окно пользовательского интерфейса
- 8. Диалоговое окно «Просмотр» для пользовательского управления сервером
- 9. Откройте диалоговое окно от пользовательского адаптера
- 10. Как очистить диалоговое окно на вкладках пользовательского интерфейса jQuery
- 11. Как загрузить диалоговое окно, определенное в дизайнере пользовательского интерфейса Codenameone
- 12. jQuery диалоговое окно пользовательского интерфейса и кнопка обновления
- 13. Jquery диалоговое окно пользовательского интерфейса Установочное положение accross всех страниц
- 14. Как закрыть диалоговое окно пользовательского интерфейса Jquery с IFRAME
- 15. Откройте диалоговое окно пользовательского интерфейса при нажатии кнопки в JQuery
- 16. Диалоговое окно файла Applescript с использованием сценариев пользовательского интерфейса
- 17. Диалоговое окно фрагмента диалога иногда не отбрасывается
- 18. Диалоговое окно диалога Angularjs не работает
- 19. Диалоговое окно прогресса позиционирования Android или диалоговое окно пользовательского прогресса
- 20. Заблокировать несколько потоков пользовательского интерфейса для диалога в WPF
- 21. Не удается создать диалоговое окно внутри AsyncTask
- 22. Диалоговое окно «Отклонение» в AsyncTask от MainActivity
- 23. AsyncTask не отображает диалоговое окно прогресса
- 24. Как управлять AsyncTask и необходимостью для диалога
- 25. Закройте вкладку пользовательского интерфейса JQuery, нажав кнопку диалога
- 26. Обновление пользовательского интерфейса после отклонения диалога
- 27. Диалоговое окно «Диалоговое окно« Диалоговое окно «Диалоговое окно« Диалоговое окно »не обновлено
- 28. Диалоговое окно JQuery UI в wordpress admin
- 29. Появление диалога, когда AsyncTask завершает
- 30. Как я могу показать диалоговое окно из потока, отличного от потока пользовательского интерфейса