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

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

Войти
Регистрация
Восстановить пароль
 
Eserchik
0 / 0 / 0
Регистрация: 04.06.2012
Сообщений: 21
#1

SetOnClickListener исчезает глобальная переменная - Программирование Android

27.06.2014, 16:09. Просмотров 540. Ответов 1
Метки нет (Все метки)

Помогите исчезает глобальная переменная

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
37
38
39
40
41
//Здесь переменная выводится нормально
Log.d(LOG_TAG, "Моя переменная"+tehGuid);
             
            //Обработка события при нажатии на кнопку "Закрытие"
             holder.imgBtnDone.setOnClickListener(new OnClickListener(){
 
                @Override
                public void onClick(View v) {
                    // TODO Auto-generated method stub
                    
 
//А здесь значение уже null
Log.d(LOG_TAG, "Моя переменная"+tehGuid);
 
                    AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(context, android.R.style.Theme_Holo_Dialog));
                    builder.setTitle("Закрыть заявку?");
                    builder.setIcon(R.drawable.ic_check)
        
                            .setCancelable(false)
                            .setNegativeButton("нет",
                                    new DialogInterface.OnClickListener() {
                                        public void onClick(DialogInterface dialog, int id) {
                                            dialog.cancel();
                                        }
                                        
                                    })
                            .setPositiveButton("да",
                                    new DialogInterface.OnClickListener() {
                                        public void onClick(DialogInterface dialog, int id) {
                                            
 
                                        }
                                        
                                    });
                       
                    AlertDialog alert = builder.create();
                    alert.show();
 
                }
                 
             });
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 16:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос SetOnClickListener исчезает глобальная переменная (Программирование Android):

Глобальная переменная в Java - Программирование Android
Подскажите нубу. Недавно начал изучать Java. У меня в методе onClick есть свич для обработки кнопок. Вот отрывок для одной кнопки: public...

String-array resources, как глобальная переменная - Программирование Android
Требуется помощь! У меня есть 16 массивов <string-array>, в активити, когда я хочу обратится к ним, прописывать для каждого ...

Обмен данными между Activity (одна глобальная переменная) - Программирование Android
Добрый день, товарищи. Мой путь в андроиде только начинается, поэтому элементарные для Вас вещи кажутся непонятными для меня. Есть...

Глобальная переменная, которую можно использовать в других Activity - Программирование Android
Здравствуйте, интересует вопрос: как создать переменную, которую я смогу использовать в других классах, и после запуска я смогу к ней...

Ошибка Button.setOnClickListener - Программирование Android
import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; ...

Не могу задать банальные setOnClickListener - Программирование Android
Делаю первые шаги в программировании под Andoriod. Запускаю в эмуляторе. Приложение падает. Как я понял - проблема в обрботчике клика на...

1
Tester64
396 / 357 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.06.2014, 17:55 #2
Ищите внимательно! Само такое не случается...
onClick означает что этот кусок вызывается ТОЛЬКО при нажатии. Значит после "//Здесь переменная выводится нормально" до нажатия Вами кнопки что-то еще происходит... И это обнуляет переменную!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2014, 17:55
Привет! Вот еще темы с ответами:

Переключить setOnTouchListener с setOnClickListener в TextView - Программирование Android
Всем привет! Как можно переключать setOnTouchListener с setOnClickListener в TextView? Заранее спасибо! :)

Кто знает как отследить button.setOnClickListener? - Программирование Android
хочу что то типа button.setOnTouchListener(this); @Override public boolean onTouch(View view, MotionEvent...

Глобальная обработке неперехваченных исключений - Программирование Android
Ну собственно как? Во-первых лень писать в каждом методе ко логирования, во-вторых, некрасиво, когда приложением падает с красноречивым...

TabActivity исчезает содержимое фрагмента - Программирование Android
При запуске фрагмент в первой вкладке запускается нормально, но если перейти в третью вкладку и вернуться в первую то содержимое первой...


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

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

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