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