
04/03/2015, 10:04
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años, 9 meses Puntos: 0 | |
Array de objetos en Java nullPointer Hola estimados colegas :).
Escribo porque se me presentó un error en mi código y no he podido resolverlo. Soy lector del foro desde hace tiempo pero nunca me animé a escribir hasta ahora.
Tengo una clase Picto, que contiene una imagen, un texto y un array de clases (serían sus hijos, son del mismo tipo) de esta forma se forma un árbol de relaciones.
public class Picto {
protected Drawable Icono;
protected String Oracion;
protected Picto[] Hijos;
public Picto(Drawable icono, String oracion, Picto[] hijos) {
super();
this.Icono = icono;
this.Oracion = oracion;
this.Hijos = hijos;
}
public Drawable getIcono() {return Icono;}
public String getOracion() {return Oracion;}
public Picto[] getHijos() {return Hijos;}
public Picto getQueHijo(int i) {return Hijos[i];}
}
Todo funciona perfecto hasta que quiero acceder a los hijos de mi Picto, de esta forma
Opcion1.setImageDrawable(pictograma.getQueHijo(1). getIcono());
Ahi me arroja un nullPointerException y la verdad no se que estoy haciendo mal.
Estoy a su disposición cualquier duda que haya dejado mi comentario.
Muchas gracias |