Bongiovi
10/08/13, 15:01:04
Tengo un Spinner (bueno, son dos, pero muestran el mismo contenido). El adapter que rellena el Spinner varía en función de la selección que se hace en un ListView en una Activity anterior.
Lo que hago es pasar el String que se ha seleccionado en la ListView en un Intent, y después esto:
if (prenda == "Calzado (Hombre)")
{
paises1Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesCalzHom);
paises2Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesCalzHom);
}
else
{
paises1Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesGenArray);
paises2Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesGenArray);
}
El "if then else" está reducido a la mínima expresión hasta que funcione bien xD
El caso es que siempre se muestra el contenido del "else". He comprado que se pasa bien la información en el intent, parece que el problema está en el if-then-else.
Solución?
Saludos y gracias.
Lo que hago es pasar el String que se ha seleccionado en la ListView en un Intent, y después esto:
if (prenda == "Calzado (Hombre)")
{
paises1Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesCalzHom);
paises2Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesCalzHom);
}
else
{
paises1Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesGenArray);
paises2Adapt = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1, paisesGenArray);
}
El "if then else" está reducido a la mínima expresión hasta que funcione bien xD
El caso es que siempre se muestra el contenido del "else". He comprado que se pasa bien la información en el intent, parece que el problema está en el if-then-else.
Solución?
Saludos y gracias.