quarta-feira, agosto 03, 2011

Obter o valor de um campo da tabela associada ao Spinner

HI,

Dessa vez precisei pegar o valor código da tabela associada ao Spinner, que não é o _id. O exemplo que achei permite pegar o valor de qualquer campo. Então dá para pegar o valor do campo descrição ou código.

Exemplo:

Tabela sexo com os seguintes campos: _id, codsexo e descsexo

codsexo seria F | M
e descsexo FEMININO | MASCULINO

Para pegar o _id é só usar esse esquema:
int cod_id = spinnersexoIndex.getSelectedItemPosition();


E para pegar o valor dos demais campos:


String spinnerString = null;
Cursor cc = (Cursor)(spinnersexoIndex.getSelectedItem());
if (cc != null) {
    spinnerString = cc.getString(
        cc.getColumnIndex("codsexo") );
}

peguei esse exemplo aqui
http://stackoverflow.com/questions/1776552/android-how-to-get-selected-item-from-data-driven-spinner


Fiquem na Paz!!!!

Nenhum comentário: