63 / 41 / 3
Регистрация: 24.08.2013
Сообщений: 620
|
|
1 | |
AsyncTask. Показ информационного окна об ошибке24.09.2013, 12:23. Показов 579. Ответов 5
Метки нет (Все метки)
Проблема в выводе графического окна с сообщением об ошибке, возникшем в потоке AsyncTask.
Т.к. в doInBackground() невозможно обратиться к UI, в голову приходит только следующее. Создать переменную в классе с асинхронным процессом и при отлове исключения заполнять ее в зависимости от типа исключения. А в onPostExecute() анализировать ее значение и выводить окно с сообщением. Правильно ли это или есть более грамотный способ?
0
|
24.09.2013, 12:23 | |
Ответы с готовыми решениями:
5
Закрыть доступ к сайту с выводом информационного окна MVVM показ окна Убрать показ консольного окна Показ окна без рамки |
Заблокирован
|
|
24.09.2013, 12:37 | 2 |
0
|
63 / 41 / 3
Регистрация: 24.08.2013
Сообщений: 620
|
|
24.09.2013, 12:55 [ТС] | 3 |
И что мне это даст?
Я в publishProgress() передаю числовое значение для вывода процентов выполнения. Как мне туда передать тип ошибки?
0
|
63 / 41 / 3
Регистрация: 24.08.2013
Сообщений: 620
|
|
24.09.2013, 13:01 [ТС] | 5 |
0
|
24.09.2013, 13:28 | 6 |
Более грамотного, чем возвращать из doInBackground() в onPostExecute() код ошибки, способа нет.
Можно, конечно, через publishProgress, можно передавать какой-нибудь колбэк, но это еще хуже. Так что да, вы делаете все правильно.
1
|
24.09.2013, 13:28 | |
24.09.2013, 13:28 | |
Помогаю со студенческими работами здесь
6
Показ окна после нажатия на кнопку Показ закрытого ранее окна. Вылетает исключение. Удаление Окна Об Ошибке Показ двух разных текстов через всплывающие окна Убрать показ консольного окна при использовании shell Показ модального окна при изменении текста в тегах <p> Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |