0 votos
Hola, antes que nada comentar que es mi primer post y soy nuevo en esto. Resulta que he creado una app para Android con Android Studio que simplemente lo que hace es calcular ecuaciones de segundo grado cogiendo los valores de a,b,c que nos meta el usuario, pero cuando le doy al boton de calcular, la aplicacion se detiene y me sale en medio de la pantalla un cuadro de diálogo diciédome que la aplicación se ha detenido, alguien me podría ayudar?

Muchas gracias y Saludos!!
preguntado por Jorgispon Mar 24, 2015 en Android

1 Respuesta

0 votos
Mejor respuesta
El cuadro de dialogo siempre salta con cualquier error de Android. Para ayudarte necesito saber lo que te dice el error en el Log de Android. Por la descripción, posiblemente sea que haces todo el trabajo en el hilo principal (más información en http://jarroba.com/asynctask-en-android/)
respondido por Ramon [Admin] Mar 24, 2015
seleccionada por Ramon [Admin] Mar 28, 2015
Hola, por fin lo he arreglado, era una tonteria, ahora simplemente queria preguntar una cosita, me deja introducir números pero solo positivos, no me deja introducir ni negativos ni decimales, alguna solución?
¿Dónde, en la variable o en el edittext? Si es en la variable si es int solo pueden ser números enteros, si es en el edittext tienes que comprobar que no hayas puesto en el formato numérico de la view números sólo.
Es en mis variables: num1, num2 y num3, estan definidas asi:

 

        numero1 = (EditText) findViewById(R.id.editText2);
        numero2 = (EditText) findViewById(R.id.editText3);
        numero3 = (EditText) findViewById(R.id.editText4);
Comprueba en los atributos de los EditText en el Layout, que no estés pidiendo solo números positivos.
Muchisimas gracias, en el edittext de los layout tenia en los input el campo "numer" y habia que cambiarlo al campo "numerSigned" y ya deja poner negativos, gracias! salu2