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

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

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

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

27.06.2014, 16:09. Просмотров 495. Ответов 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();
 
                }
                 
             });
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2014, 16:09     SetOnClickListener исчезает глобальная переменная
Посмотрите здесь:

Глобальная обработке неперехваченных исключений Android
Ява потокобезопасная переменная Android
Не могу задать банальные setOnClickListener Android
Кто знает как отследить button.setOnClickListener? Android
Android String-array resources, как глобальная переменная
Переменная типа Uri Android
Глобальная переменная, которую можно использовать в других Activity Android
Ошибка Button.setOnClickListener Android
Android TabActivity исчезает содержимое фрагмента
Глобальная переменная в Java Android
Android Обмен данными между Activity (одна глобальная переменная)
BroadcastReceiver + static переменная Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,518
27.06.2014, 17:55     SetOnClickListener исчезает глобальная переменная #2
Ищите внимательно! Само такое не случается...
onClick означает что этот кусок вызывается ТОЛЬКО при нажатии. Значит после "//Здесь переменная выводится нормально" до нажатия Вами кнопки что-то еще происходит... И это обнуляет переменную!
Yandex
Объявления
27.06.2014, 17:55     SetOnClickListener исчезает глобальная переменная
Ответ Создать тему
Опции темы

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