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

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

Войти
Регистрация
Восстановить пароль
 
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
#1

Передача значения в Список из диалога - Android

14.05.2014, 09:57. Просмотров 596. Ответов 4
Метки нет (Все метки)

для создания нового пункта в списке вызывается диалог в котором пользователю предлагается ввести его имя. Диалог создаётся из другого активити, но после ввода названия в EditText приложение сбрасывается лог выдаёт ошибку NullPointerExeption.

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
метода вызова диалога 
public void createTask(View v)
        {
            createDialog();
        }
 
 
//сам диалог        
public void createDialog()
        {// Создем builder для конструирования AlertDialog'a 
            AlertDialog.Builder builder = new AlertDialog.Builder(this); 
             
                   
            
 
            builder.setCancelable(true); 
             //final EditText b = new EditText(this);
             
             final View view = getLayoutInflater().inflate(R.layout.dialog_layout, null); 
                builder.setView(view);   
             etInputTask = (TextView) findViewById(R.id.etInputTask);
            // Устанавливаем слушатель события "Нажали кнопку Yes" 
            builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
              public void onClick(DialogInterface dialog, int id) { 
                                  
                  m = new HashMap<String, Object>();
                  m.put(ATTRIBUTE_NAME_TEXT,  etInputTask.getText().toString() );
                
                  data.add(m);
                  
        
              } 
            });
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.05.2014, 09:57     Передача значения в Список из диалога
Посмотрите здесь:

Android Вызов диалога из диалога
Дождаться закрытия диалога Android
Отслеживание закрытия диалога Android
Android Передача значения из SPiner
Реализация диалога android Android
Android Как сделать фон диалога прозрачным?
Переопределить стиль диалога Android
Передача значения переменой на сервер Android
Android Дисклеймер в виде диалога
Создание своего простейшего диалога Android
Android DialogFragment и создание своего диалога
Android Передать данные из диалога

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Паблито
резкий
1964 / 1699 / 526
Регистрация: 12.05.2014
Сообщений: 6,054
Завершенные тесты: 1
14.05.2014, 10:25     Передача значения в Список из диалога #2
вангую
etInputTask равен еще не инициализирован и равен null, поэтому и ошибка
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
15.05.2014, 11:16  [ТС]     Передача значения в Список из диалога #3
Как она должна быть инициализирована?
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,069
16.05.2014, 08:17     Передача значения в Список из диалога #4
А это где?
Java
1
2
AlertDialog alert = builder.create();
alert.show();
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
16.05.2014, 08:25  [ТС]     Передача значения в Список из диалога #5
Это ниже. В общем это уже не важно.
Суть в том, что нужно объявлять view.findViewById Вместо findViewById
Yandex
Объявления
16.05.2014, 08:25     Передача значения в Список из диалога
Ответ Создать тему
Опции темы

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