Como guardar datos de Spinner en base de datos de mi Webservice

Para dar las gracias debes entrar o registrarte en el foro

Recién llegado
Recién llegado
Mensajes: 1 Agradecido: 0
07 Ago 2017, 20:28# 1

Buenas tardes, ante todo gracias por su ayuda

Actualmente desarrollo un app que consta de un formulario de registro, el mismo posee 2 campos que son spinner (desplegables), los datos se cargan mediante un array sin ningun problema.

El problema se presenta al momento de registrar los datos en la BD mediante un botón de registrar

El metodo getText y getString no me funciona, y el metodo getContext me envia una url en vez del dato seleccionado en el spinner

El codigo que estoy utilizando es el siguiente

map.put("razon", razon.getText().toString());
map.put("estado", spestado.getContext().toString());
map.put("municipio", spmunicipio.getContext().toString());

El campo razon es un campo abierto (editText) y lo guarda en mi webservice sin problemas, el problema viene con el campo estado y municipio, el cual es un spinner y no puedo guardar la información que tiene mediante el metodo getText, getString ni el getContext

Si alguien puede ayudar lo agradeceria

Gracias  
Etiquetado en:
Recién llegado
Recién llegado
Mensajes: 4 Agradecido: 0
12 Feb 2018, 03:01# 2

Para obtebner los datos de un spinner sería algo así:

Código: Seleccionar todo
Spinner mySpinner=(Spinner) findViewById(R.id.your_spinner);
String text = mySpinner.getSelectedItem().toString();
Gracias  