Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/10/2011, 20:12
Avatar de javih
javih
 
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 12
Respuesta: Problema con ArrayList, al llenarlo

Lo de static era porque tenía una clase en otro archivo fuera de la activity pero ahora lo he metido dentro de la activity y eliminado lo de static y corregido a como dice la nomenclatura de Java.

Ahora funciona hasta ahí, hasta el objeto Recibidos pero no llena el ArrayList ni establece el adapter ni nada.

Código:
private ArrayList<Recibidos> data;
	private ArrayAdapter<Recibidos> adaptador;
	
	/**
	 * @see android.app.Activity#onCreate(Bundle)
	 */
	@Override
	protected void onCreate(Bundle icicle) {
		super.onCreate(icicle);
			setContentView(R.layout.inbox);
			
			lvInbox = (ListView)findViewById(R.id.lvInbox);
			bUpdate = (Button)findViewById(R.id.botonUpdate);
			
			
			data = new ArrayList<Recibidos>();
			
			adaptador = new ArrayAdapter<Recibidos>(getApplicationContext(), android.R.layout.simple_list_item_1, data);
			lvInbox.setAdapter(adaptador);
			
			setHandlersBotones();
			new asyncTaskProgressInBox().execute();
	}
	
	
	public class Recibidos {
		public String _correo = "";
		public void set_correo(String _correo) {
			this._correo = _correo;
		}
		public String _asunto = "";
		public void set_asunto(String _asunto) {
			this._asunto = _asunto;
		}
		public String _body = "";
		public void set_body(String _body) {
			this._body = _body;
		}
	}


Código:
Recibidos r = new Recibidos();
						r.set_correo(_emisor);
						r.set_asunto(_asunto);
						r.set_body(_message.getContent().toString());
						data.add(r);
Saludos