Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/09/2010, 03:24
PHPau
 
Fecha de Ingreso: septiembre-2010
Ubicación: http://nomenrecordo.blogspot.com/
Mensajes: 111
Antigüedad: 13 años, 7 meses
Puntos: 1
Pregunta Pierdo el valor de una variable

Wooolas, primero presentarme: soy un programador el qual la empresa en la que trabaja le ha encargado que se adentre en las entrañas del simpático robot verde

Ahora me encentro desarrollando mi primer aplicativo (que espero que vea la luz pronto) pero tengo un problema con un spinner, les explico: En el Spinner recojo el String correspondiente al valor seleccionado en él y lo guardo en una variable (textmida). Luego muestro el valor seleccionado con un Toast y se me ve todo perfecto. Ahora bien, al irme a otro método y intentar usar esa variable (que es una variable de clase, no una local) me sale que su valor es, literalmente, "null". ¿Que ha pasado? He probado de declarar la variable de otra forma (public static, private,...) y nada... a ver si me podeis ayudar. Os dejo el código del Spinner:

Código PHP:
final Spinner s = (Spinner) findViewById(R.id.mida);
        ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.mida, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        s.setAdapter(adapter);
        
        s.setOnItemSelectedListener( 
                new AdapterView.OnItemSelectedListener() { 
                public void onItemSelected(AdapterView<?parentandroid.view.View vint positionlong id) { 
                   
textmida parent.getItemAtPosition(position).toString();
                   
Toast.makeText(parent.getContext(), "La mida seleccionada és " textmidaToast.LENGTH_LONG).show(); 
                   
                }
            @
Override
            
public void onNothingSelected(AdapterView<?> arg0) {
               // TODO Auto-generated method stub
               
            } 
        });