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:
Postar um comentário