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

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

Войти
Регистрация
Восстановить пароль
 
spydark91
85 / 85 / 2
Регистрация: 03.03.2011
Сообщений: 1,873
#1

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

05.06.2013, 19:35. Просмотров 698. Ответов 5
Метки нет (Все метки)

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
public class Main_Activity extends Activity {
    private ProgressDialog pd;
  
    
    private class LogIn extends AsyncTask<Void, Void, Void> {
       
        @Override
        protected void onPostExecute(Void result) {
 
                
                pd.dismiss();
 
            }
            
        }
    }
 
private void loadEnterForm() {
    
    eBut.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View v) {
 
            pd = new ProgressDialog(getBaseContext());
            pd.setTitle("Title");
            pd.setMessage("Message");
            pd.show();
 
 
                                
        }
    });
}
 
    
}
The constructor ProgressDialog(new View.OnClickListener(){}) is undefined
не пойму что ему надо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2013, 19:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос ProgressDialog (Программирование Android):

Не показывается 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 upload fpt server - Программирование Android
Ребята помогите разобраться private class uploadFileTask extends AsyncTask&lt;Void, Integer, Long&gt; { private...

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

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

5
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
05.06.2013, 20:39 #2
значит что нет конструктора ProgressDialog(new View.OnClickListener(){})
1
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
06.06.2013, 00:56 #3
getBaseContext() - дает тебе как раз то самое View.OnClickListener(){}

если ты находишься в Activity - передай ему getApplicationContext, а лучше передай this если конечно это то что тебе нужно
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.06.2013, 01:07 #4
Цитата Сообщение от haribo Посмотреть сообщение
а лучше передай this
могу предположить что именно от this у него была такая ошибка.
а getBaseContext дает Context.
0
haribo
41 / 41 / 3
Регистрация: 26.05.2013
Сообщений: 160
06.06.2013, 01:17 #5
Цитата Сообщение от V0v1k Посмотреть сообщение
могу предположить что именно от this у него была такая ошибка.
а getBaseContext дает Context.
В Fragment getApplicationContext() заменяет this, и только так это работает, getBaseContext() не работает - сталкивался с этим когда работал с гугло картой во фрагменте.
0
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.06.2013, 01:31 #6
в данной области действия this это OnClickListener. учите основы.

Добавлено через 1 минуту
нужно писать Main_Activity.this

Добавлено через 4 минуты
Цитата Сообщение от haribo Посмотреть сообщение
Fragment getApplicationContext() заменяет this, и только так это работает
еще есть getActivity() в Fragment.
1
06.06.2013, 01:31
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2013, 01:31
Привет! Вот еще темы с ответами:

ProgressDialog во время динамического создания View - Программирование Android
На layot динамически создается большое кол-во элементов. Хочется в это время показывать ProgressDialog. Но как, если в асинхронном...

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

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


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

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