Hola,
Posiblemente,
Cita:
Iniciado por javih
Código:
public static class Recibidos {
¿Algún motivo en especial por el cual deba ser 'static'?
Cita:
Iniciado por javih Intento llenar un ArrayList con los datos que voy recuperando al leer una carpeta de una cuenta de gmail pero no lo consigo.
Cuando una clase es estática solamente se puede crear una instancia de la misma, por lo tanto siempre que hagas una nueva instancia de la clase siempre se va a referir al mismo objeto, es decir el último mensaje.
Cita:
Iniciado por javih
Código:
Recibidos.set_correo(_emisor);
Recibidos.set_asunto(_asunto);
Recibidos.set_body(_message.getContent().toString());
¿En algún momento agregas el objeto 'Recibidos' al ArrayList?
Código Java:
Ver originalRecibidos r = new Recibidos();
r.set_asunto("Hola");
r.set_correo("Mundo");
modelo.add(r);
Según la nomeclatura de Java es preferible hacerlo así:
Código Java:
Ver originalpublic class Recibidos {
public void setCorreo
(String correo
) { this.correo = correo;
}
public void setAsunto
(String asunto
) { this.asunto = asunto;
}
@Override
return this.correo.concat(this.asunto);
}
}
Saludos,