Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2015, 14:18
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 6 meses
Puntos: 182
Respuesta: Array de objetos en Java nullPointer

Buenas,

Ok. Para comenzar comentarte que en java los arrays comienzan en 0 y no en 1. Por lo que si quieres acceder al primer hijo tienes que hacer un getQueHijo(0). Sin embargo esto no debería ser la causa del nullpointer.

Sería interesante que sepas cual es el elemento que está fallando. Te propongo que lo escribas en el log (aunque lo perfecto seria que depurases el código).

Código Java:
Ver original
  1. TULOG("Voy a obtener el hijo de " +  pictograma.getOracion());
  2. Opcion1.setImageDrawable(pictograma.getQueHijo(1).getIcono());

Una cosa que me extraña es que creas los pictogramas que se llaman:
Hola
Comoestas
Bien
Chau
Jabon
Aspirina
Digestivo
Descongestivo


Sin embargo, intentas cargar los hijos de un pictograma llamado ¿PictoOpcion2?? De donde sale?

Código Java:
Ver original
  1. CargarHijos(PictoOpcion2);

Un saludo
__________________
If to err is human, then programmers are the most human of us