Hola, estoy intentando llenar de manera dinamica un listview con un modelo propio, a traves de una (mas bien dos) arrayList, sin embargu cuando intento llenar mi arrayList con mi modelo recibo un NullPointerExcepion, a continuacion pongo las partes de codigo implicadas en esta accion.
Primero mi modelo:
public class ItemModel {
private String titulo;
private String subtitulo;
public ItemModel(String tit, String sub) {
titulo = tit;
subtitulo = sub; }
public String getTitulo() {
return titulo;}
public String getSubtitulo() {
return subtitulo;}}
Segundo mi arraylist y como la relleno:
rivate ArrayList<ItemModel> datos;
public void fillList1(){
datos.add(new ItemModel("Título 1", "Subtítulo largo 1"));
datos.add(new ItemModel("Título 2", "Subtítulo largo 2"));
datos.add(new ItemModel("Título 3", "Subtítulo largo 3"));
datos.add(new ItemModel("Título 4", "Subtítulo largo 4"));
datos.add(new ItemModel("Título 5", "Subtítulo largo 5"));};
finalmente intentaria ir rellenando dinamicamente otra arraylist que luego le pasaria al listview.
Gracias de antemano.
ACTUALIZADO: Resulta que el unico problema que habia en mi programa era que...
¡No habia inicializado la ArrayList!, dios cuando me he dado cuenta me he sonrojado yo solo

. Ahora va perfecto.