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

Передача значения из SPiner - Android

Восстановить пароль Регистрация
 
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
03.09.2014, 04:26     Передача значения из SPiner #1
В диалоге происходит выбор названия таблицы в Spiner списке. По нажатию кнопки OK это значени должно присвоитсья переменной из другого класса вот код.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public void  rel()
        {
            spArmy.setOnItemSelectedListener(new OnItemSelectedListener() {
                public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
                    convert = "" + adapterView.getItemAtPosition(i);
                    Log.d(TAG,convert);
                     
                    //SA.DATABASE_NAME = convert;
                    //intent2.putExtra("DATABASE_NAME",convert);
                    //startActivity(intent2);   
                    
                }                   
                public void onNothingSelected(AdapterView<?> adapterView) { }
          });
        }

Пробовал через интент и через экземпляр класса, но результат 1 в логе пишет nullpointerExeption. Как нужно передавать такие значения?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2014, 04:26     Передача значения из SPiner
Посмотрите здесь:

Утечка памяти в Spiner Android
Android Передача звука
Передача параметров по ссылке Android
Android Spiner как проверить выбранный пункт
Android Передача значения в Список из диалога
Получение значения из spiner Android
Передача id в TimePickerDialog Android
Передача значений в массив Android
Android Как привязать к выбранным пунктам Spiner разные ListView?
Передача данных Android
Передача по TCP Android
Передача значения переменой на сервер Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Rube
910 / 558 / 87
Регистрация: 13.02.2014
Сообщений: 2,066
03.09.2014, 08:43     Передача значения из SPiner #2
Вы уверены, что правильно запускаете активити?
Frai32
2 / 2 / 0
Регистрация: 24.08.2013
Сообщений: 134
03.09.2014, 09:12  [ТС]     Передача значения из SPiner #3
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
42
43
44
public void CreateStartDialog()
        {
            // Создем builder для конструирования AlertDialog'a 
            AlertDialog.Builder builder = new AlertDialog.Builder(this); 
            builder.setTitle("Диалог с произвольным содержимым."); 
                 
            // Формируем View для вставки в содержимое диалога 
            final View view = getLayoutInflater().inflate(R.layout.test_activity, null); 
            builder.setView(view);
            //Установка адаптера в диалог
            
            adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, data);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
            spArmy = (Spinner)   view.findViewById(R.id.spArmy);
            spArmy.setAdapter(adapter);
            //////
            
            rel(); 
           
            builder.setPositiveButton("OK", new DialogInterface.OnClickListener() { 
            
                EditText edLogin = (EditText) view.findViewById(R.id.etLogin); 
                
                
                
                 
              public void onClick(DialogInterface dialog, int which) { 
                 
                 
                  
                  
                  intent.putExtra("totalPoint",edLogin.getText().toString());
                  startActivity(intent);
                  //intent2.putExtra("DATABASE_NAME",convert);
                  //startActivity(intent2);     
              } 
                   
            }); 
                 
            // Создали объект AlertDialog, готовый к выводу на экран 
             
            AlertDialog alert = builder.create(); 
            alert.show();
        }
Активити открывается по вызову интента, после нажатия клавиши ОК в диалоге.
Yandex
Объявления
03.09.2014, 09:12     Передача значения из SPiner
Ответ Создать тему
Опции темы

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