Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 22/02/12, 17:17:22
Array

[xs_avatar]
dureo dureo no está en línea
Usuario novato en la web
 
Fecha de registro: feb 2011
Localización: Mallorca
Mensajes: 7
Modelo de smartphone: Sony Xperia Neo V
Tu operador: Yoigo
Rellenar ListView con modelo

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.

Última edición por dureo Día 23/02/12 a las 21:44:21.
Responder Con Cita


Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 13:57:32 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /