Как вернуть данные счетчика - PullRequest
0 голосов
/ 06 октября 2011

Я заполнил счетчик запросом.

Как я могу получить выбранную информацию?У меня проблемы с getSelectedItem(position) ..

У меня есть курсор, где я сохраняю запрос, я заполняю счетчик, это не проблема.Но я не знаю, как присвоить строке переменную, которую я выбрал в счетчике.

Например,

spinnerNAME.setOnItemSelectedListener(
            new AdapterView.OnItemSelectedListener() {
            public void onItemSelected(AdapterView<?> parent,
                android.view.View v, int position, long id) {
                    selEntidad = ??;
            }

            public void onNothingSelected(AdapterView<?> parent) {
                  selEntidad ="noData";
            }
    });

Как мне ввести selEntidad значение того, чтовыбрал в блесне, что я заполнил запросом?

1 Ответ

1 голос
/ 06 октября 2011

Если вы передадите строки в спиннер, вы сможете получить соответствующую строку с помощью
(String) parent. getItemAtPosition (положение) .

getItemAtPosition всегда будет возвращать объект, который адаптер использует для построения представлений. Так что в случае SimpleCursorAdapter вы получите курсор в этой позиции. Вы можете привести возвращенный объект к Cursor и затем запросить ваши данные. Например. getString(0) если в первом столбце запрашиваемого курсора есть строка.

...