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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
#1

ProgressDialog во время динамического создания View - Программирование Android

04.07.2014, 09:28. Просмотров 450. Ответов 3
Метки нет (Все метки)

На layot динамически создается большое кол-во элементов.
Хочется в это время показывать ProgressDialog.
Но как, если в асинхронном процессе нельзя создавать View?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.07.2014, 09:28     ProgressDialog во время динамического создания View
Посмотрите здесь:

Размер view по время выполнения - Программирование Android
Здрасте Создаю класс наследованный от view. В нем рисуют на canvas. Только перед рисованием мне нужно узнать размер view или canvas. Как...

Получение координат View во время анимации - Программирование Android
Требуется во время выполнения анимации обработать клик по вьюхе, которая анимируется или каким-то образом имитировать клик и передать его...

ProgressDialog - Программирование Android
public class Main_Activity extends Activity { private ProgressDialog pd; private class LogIn extends AsyncTask<Void,...

Не показывается ProgressDialog - Программирование Android
Пробую показать диалог пока идёт такое if (item.getItemId() == android.R.id.home || item.getItemId() == 4) { dialog =...

Async_Tasc появление ProgressDialog - Программирование Android
При запуске Async Tasc в onPreExecute() создаётся и должен появится ProgressDialog. но он не появляется сразу. Вызываю AsyncTasc ...

Запрос http + ProgressDialog - Программирование Android
подскажите пожалуйста как реализовать запрос к php серверу по протоколу http/https?, плюс, чтоб на время запроса и обработки ответа...

Ожидание подключения к серверу (ProgressDialog) - Программирование Android
Здравствуйте! Мне нужно, чтобы при переходе на MainActivity вылазил ProgressDialog (он проверяет есть ли подключение к серверу), если...

ProgressDialog upload fpt server - Программирование Android
Ребята помогите разобраться private class uploadFileTask extends AsyncTask<Void, Integer, Long> { private...

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

Доступ к элементам вью во время создания Activity - Программирование Android
Есть Activity. На ней textView. Мне нужно поставить этот textView в определенное место в зависимости от размера экрана. Хочу вызывать...

Последовательное выполнение Async Tasks и progressdialog - Программирование Android
как используя asyncTask.execute(); asyncTask.get(); вывести progressdialog?

Как показать ProgressDialog при долгом построении UI? - Программирование Android
Есть две активити. При нажатии кнопки в первой активити, происходит переход ко второй. Во второй активити в onCreate строится интерфейс. ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,070
04.07.2014, 16:48     ProgressDialog во время динамического создания View #2
Так в onProgressUpdate можно же, или я чего то не понял?
Slon747
59 / 37 / 1
Регистрация: 24.08.2013
Сообщений: 422
04.07.2014, 17:20  [ТС]     ProgressDialog во время динамического создания View #3
Rube, Вообще то и onProgressUpdate не обязателен, если пррогрессбар анимационный и без вывода доп. информации. Но т.к. всё делается в одном потоке, то пррогрессбар просто не виден на экране.
Sony17
28 / 28 / 6
Регистрация: 24.05.2013
Сообщений: 157
05.07.2014, 21:08     ProgressDialog во время динамического создания View #4
Цитата Сообщение от Slon747 Посмотреть сообщение
Но как, если в асинхронном процессе нельзя создавать View?
Java
1
2
3
ActivityName.runOnUiThread(new Runnable()) {
//создаем View
}
В основном потоке приложения запускаем Runnable и в run() создаем View.

Ну или наоборот, в новом потоке запускаешь прогресс бар, а в главном создаешь View.
Yandex
Объявления
05.07.2014, 21:08     ProgressDialog во время динамического создания View
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru