Android - La aplicacion se ha interrumpido inexperadamente

 
Vista:

La aplicacion se ha interrumpido inexperadamente

Publicado por Nico (1 intervención) el 30/06/2013 04:01:11
Buenas gente, les hago una consulta, estoy tratando de hacer una aplicación que cuando detecte un movimiento relacionado a la orientación de un celular vaya aumentando un contador que se muestra en un TextView en una unidad. El problema es cuando hago el "setText", no se porque se interrumpe en la aplicacion:

1
2
3
4
5
6
7
8
9
10
public void onSensorChanged(SensorEvent evento)
 {
        synchronized (this)
        {
            if ( evento.sensor.getType() == Sensor.TYPE_ORIENTATION )
            {
                valor=Integer.parseInt(texto.getText().toString())+1;
                texto.setText(valor);
            }
            ...


Si comentara la linea que remarco en negrita, y vuelvo a compilar y ejecutar el programa, no hay problemas, pero obviamente no hace lo que yo quiero. Tienen alguna idea de que puede ser? Trate de ponerlo en debug pero no me dice nada (uso Android Studio)

Desde ya muchas gracias.
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 112
Bronce
Ha disminuido 1 puesto en Android (en relación al último mes)
Gráfica de Android

La aplicacion se ha interrumpido inexperadamente

Publicado por Yamil Bracho (100 intervenciones) el 25/07/2013 21:57:00
setText solo aceptar parametros String (a menos que valor sea un id de algun recurso en tus assets)
tendrias que hacer texto.setText(String.valueOf(valor));
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar