Recuperar valor de Spinner con SimpleCursorAdapter

1,372 views
Skip to first unread message

Rafael Mosqueda Gonzalez

unread,
Apr 13, 2014, 5:42:23 AM4/13/14
to desarrollad...@googlegroups.com


Hola, buenas.

Mi problema es el siguiente, soy principiante en esto, ya investigue mucho, en el libro que compre no viene sobre esto, oh tal vez se me fue y no lo vi.

El chiste es que, segun lo que se, el valor de un Spinner se recupera con getItemAtPosition(position).toString(); ya pasado a String, pero cuando tienes en 
SimpleCursorAdapter te manda una resultado así:  android.database.sqlite.SQLiteCursor@40edc648, y si no recupero los valores de la base de datos y los agrego al Spinner si recupera valor, por ejemplo si yo los mando en un ArrayAdapter y ese se lo agrego al Spinner, y después recupero el valor según la posisión, si me lo recupera.

Ya llevo más de 3 horas intentando y no lo consigo.

Si alguien por ahí me puede ayudar. se lo agradecería mucho. 

Rafael Mosqueda Gonzalez

unread,
Apr 13, 2014, 7:49:17 PM4/13/14
to desarrollad...@googlegroups.com
Pero el caso es que yo quiero recuperar el valor del Spinner cundo presione un boton, en lugar de darle un escuchadro al Spinner. 

No sé si me doy a explicar.

El domingo, 13 de abril de 2014 05:11:04 UTC-5, juande escribió:
Lo que te falta es obtener los datos del Cursor, que ya estará apuntando a los mismos. Por lo que veo, supongo que no sabes que es un Cursor...

Lo mejor será es que te mires algún ejemplo de cómo se usa Spinner con SimpleCursorAdapter?

Busca en Google:
Spinner SimpleCursorAdapter example


--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/8h8ez2
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-android+unsub...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/desarrolladores-android/0e9705b8-c9a2-4da0-bdbe-05b3e620f6b1%40googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Rafael Mosqueda Gonzalez

unread,
Apr 13, 2014, 8:22:46 PM4/13/14
to desarrollad...@googlegroups.com
Jaaaaaaa Ya pude, creo que si tenia que ver un ejemplo para notarlo xD

Lo que recuperara de String era un Cursor así que tenia que hacer un parsero y después hacer una consulta.

Cursor c = (Cursor)sp.getItemAtPosition(sp.getSelectedItemPosition());
String nameGroup = c.getString(c.getColumnIndexOrThrow("grupo")); 

Y listo.
Gracias.

Juan de Dios Maldonado Sánchez

unread,
Apr 13, 2014, 6:11:04 AM4/13/14
to desarrollad...@googlegroups.com
Lo que te falta es obtener los datos del Cursor, que ya estará apuntando a los mismos. Por lo que veo, supongo que no sabes que es un Cursor...

Lo mejor será es que te mires algún ejemplo de cómo se usa Spinner con SimpleCursorAdapter?

Busca en Google:
Spinner SimpleCursorAdapter example
2014-04-13 11:42 GMT+02:00 Rafael Mosqueda Gonzalez <rafa...@gmail.com>:

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/8h8ez2
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages