24/11/2013, 23:13
|
| | | Fecha de Ingreso: octubre-2008
Mensajes: 181
Antigüedad: 16 años, 1 mes Puntos: 13 | |
Respuesta: Null Pointer Exception al editar contacto Hola, ya viendo tu código es claro que el null pasa en la linea 91 de esa clase:
if (editTextEdad.getText().toString().equals("")) {
Así que lo que es nulo es editTextEdad o el retorno de getText. Yo te sugiero que verifiques que exista el R.id.editTextEdad en la vista que estas usando (R.layout.editar_persona). Verifica con el debugger o un Log.d que en la linea 11 el objeto no sea nulo.
editTextEdad = (EditText) findViewById(R.id.editTextEdad);
Si eso está bien (que yo creo que sí) entonces es el getText, el cual intentas inicializar en la linea 35:
editTextEdad.setText(extras.getString("edad"));
Mi mejor idea es que extras.getString("edad") viene Null y de ahí todo, puedes probar con el debugger en esa linea o un Log.d. También puedes cambiar el valor del setText de forma que le hardodees un string cualquiera y si no muere pues es eso, tu extra viene vacío. |