Форум программистов, компьютерный форум CyberForum.ru

AsyncTask. Показ информационного окна об ошибке - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Два разных apk-файла, завязанных на один проект http://www.cyberforum.ru/android-dev/thread961112.html
Мне надо создать два установочника, которые ссылаются на один проект, но могут устанавливаться на Андроид как два разных приложения. Что нужно для этого изменить в Манифесте, конфигах или где-то еще?
Программирование Android Сменить шрифт в TextView Как сменить шрифт в TextView? http://www.cyberforum.ru/android-dev/thread960947.html
Bitmap, resize Программирование Android
При ресайзе bitmap теряет "резкость" по контуру изображения, появляется пикселизация. Есть способы обойти это? Ресайзю bitmap путем изменения координат rect'a.
Выбрать запись по позиции SQLite Программирование Android
Доброго времени суток всем . Давно уже пытаюсь решить проблему с SQLite - нужно получить запись зная её позицию. По началу это очень легко сделать SELECT xx FROM x WHERE _id = position ; но если я удаляю запись из середины то id перестаёт соответствовать позиции , и приходится уменьшать на 1 все _id после удалённой записи. Вопрос - возможно ли это как-нибудь по другому сделать : без обновления...
Программирование Android Непонятки с Адмоб http://www.cyberforum.ru/android-dev/thread960819.html
Вопрос по Admob Подскажите, в чем разница между одним Refresh rate и другим
Программирование Android ActionBar Tabs наложение вкладок Здравствуйте! Вот мой листенер на табы: package com.contedevel.timetable; import android.app.ActionBar.Tab; import android.app.ActionBar; import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; подробнее

Показать сообщение отдельно
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422

AsyncTask. Показ информационного окна об ошибке - Программирование Android

24.09.2013, 12:23. Просмотров 405. Ответов 5
Метки (Все метки)

Проблема в выводе графического окна с сообщением об ошибке, возникшем в потоке AsyncTask.
Т.к. в doInBackground() невозможно обратиться к UI, в голову приходит только следующее.
Создать переменную в классе с асинхронным процессом и при отлове исключения заполнять ее в зависимости от типа исключения.
А в onPostExecute() анализировать ее значение и выводить окно с сообщением.
Правильно ли это или есть более грамотный способ?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru