Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Frai32
0 / 2 / 1
Регистрация: 24.08.2013
Сообщений: 137
#1

Передача значения из SPiner - Программирование Android

03.09.2014, 04:26. Просмотров 658. Ответов 2
Метки нет (Все метки)

В диалоге происходит выбор названия таблицы в 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. Как нужно передавать такие значения?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.09.2014, 04:26
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Передача значения из SPiner (Программирование Android):

Получение значения из spiner
Как можно получить значение из спайнера? То есть сначала выбираем элементы в...

Утечка памяти в Spiner
Здравствуйте. Создал новый проект в Layout добавил выпадающий список в ресурсы...

Spiner как проверить выбранный пункт
Здравствуйте, у меня есть Spiner со списком, выбранный элемент задаю TextView-у...

Как привязать к выбранным пунктам Spiner разные ListView?
Как привязать к выбранным пунктам Spiner разные ListView? т.е. не могу понять...

Передача значения переменой на сервер
Здраствуйте! Например есть у меня переменная, а её значение надо передать на...

Передача значения в Список из диалога
для создания нового пункта в списке вызывается диалог в котором пользователю...

2
Rube
911 / 559 / 88
Регистрация: 13.02.2014
Сообщений: 2,072
03.09.2014, 08:43 #2
Вы уверены, что правильно запускаете активити?
0
Frai32
0 / 2 / 1
Регистрация: 24.08.2013
Сообщений: 137
03.09.2014, 09:12  [ТС] #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();
        }
Активити открывается по вызову интента, после нажатия клавиши ОК в диалоге.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.09.2014, 09:12
Привет! Вот еще темы с решениями:

Передача значения из одного класса в другой
Доброго времени суток! Проблема следующая: В MainActivity моего проекта лежит...

Передача значения переменной Activity в другой класс
Есть активность: public class Menu extends Activity { OnClickListener lt;...

Передача в Service постоянно обновляющего свои значения объекта
Передаю в Service объект с помощью Parceble, но он сохраняет фиксированное...

Передача значения и передача переменной
объясните мне разницу...и с кодами пожалуйста...думаю передача значений это...


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

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

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