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

Progressdialog при выполнении asynctask - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Не работает javascript в WebView http://www.cyberforum.ru/android-dev/thread831614.html
Добрый день не столкнулся с проблемой: неотрабатывает javaScript в webView (android 4.2). Для загрузки страницы использую loadDataWithBaseURL(getAssets().toString(), webData, "text/html", "UTF-8", null); Во втором андроиде все работает с loadUrl(); В манифесте соответственный разрешения прописаны. Мои подозрения падают на то, что он не находит подключенных библиотек. Что я делаю не так??? Вот...
Android Андроид, работа с камерой Всем привет. Сразу говорю - на java не писал никогда - только delphi и немного C++. Хочется сделать приложение для Андроид 2.3.5 (конкретно HTC Wildfire): чтобы при нажатии на кнопку на гарнитуре включалась камера, при повторном - выключалась. Не буду пока спрашивать как это сделать. Вопрос прямой - такое вообще возможно сделать? Или функцию данной клавиши отловить не возможно? Причем нужно... http://www.cyberforum.ru/android-dev/thread831525.html
FTP клиент с использованием org.apache.commons.net Android
Всем добрый день. Необходимо выгружать фотографии на FTP сервер. Изучив тему полнял что нужно использовать библиотеку Apache commons. Скачал, подключил библиотеку к объекту. Прописал импорт. import org.apache.commons.net; Создаю обработчик для кнопки с единственной строчкой FTPClient ftpcl = new FTPClient; Проблема в том, что при нажатии этой кнопки программа в эмуляторе вылетает с...
foreground и background Android
Мне надо знать момент когда ПРИЛОЖЕНИЕ сворачиваеться и когда приложение разворачивается (то есть когда приложение уходит в background и возвращается foreground) гуглом пользовался есть очень много примеров на одних приложение крешиться на других работает нетак как надо рад буду любой инфе заранее спасибо
Android Не могу разобраться с потоками http://www.cyberforum.ru/android-dev/thread830825.html
Здравствуйте. Никак не могу понять принцип выноса задач в отдельный поток. Смысл прост: 1)есть метод который обновляет адаптер для ListView (назовем метод updateAdapter - делает запрос к БД, обновляет массив и обновляет адаптер, привязанный к листвью) - собственно обновляется и сам лситВью. 2)есть обычный progressDialog - который по логике должен запускаться (progressDialog.show()) перед...
Android TextView выходит за границы экрана Здравствуйте. Как правильно указать параметры width/height, чтобы Текст внутри TextView не вылазил за границы экрана и переносился на следующую строку? Я уже пробовал мыслить разумно, затем взял бубен и это не помогло. Текст тупо выходит за границы и пропадает.Провобовал добавлять после присваивания 2ой строчки "\n" и Текст в 3ей TextView переносился, но все еще не влазил. Есть мысля, что высота... подробнее

Показать сообщение отдельно
Vlast92
0 / 0 / 0
Регистрация: 23.03.2013
Сообщений: 20

Progressdialog при выполнении asynctask - Android

08.04.2013, 19:22. Просмотров 2105. Ответов 9
Метки (Все метки)

Здравствуйте!
Есть asynctask который отправляет запрос и после парсит страницу. Хотел добавить Progressdialog который начинал бы работать перед запуском asynctask'a.

showProgressDialog
Java
1
2
3
4
5
6
    public void showProgressDialog(ProgressDialog pd){
        pd = new ProgressDialog(this);
        pd.setCancelable(false);
        pd.setMessage("Обновление");
        pd.show();
    }
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
             public void onItemClick(AdapterView<?> parent, View arg1, int pos, long id) {
                    ProgressDialog pd = null;   
                    showProgressDialog(pd);
 
                     FindTempYourLand newFindForecastTemp = new FindTempYourLand();
                     FindTempHourly newFindHourlyTemp = new FindTempHourly();
                     try {                  
                         hourel=newFindHourlyTemp.execute().get(15000,TimeUnit.MILLISECONDS);
                        forel=newFindForecastTemp.execute().get(15000,TimeUnit.MILLISECONDS);           
                    } catch (TimeoutException e) {
                        e.printStackTrace();
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    } catch (ExecutionException e) {
                        e.printStackTrace();
                    }
                    pd.dismiss(); 
                  }
Но Progressdialog появляется на секунду после выполнения asynctask'a.

Подскажите в чем проблема.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru