Pasteo el código y explico:
Código:
ArrayList<Model> job = new ArrayList<Model>(); job.add(Up = new Up()); job.add(Down = new Down()); queue(job);
Código:
clase uppublic void queue(ArrayList<Model> job) { for(final Model m: job){ m.execute(); } }
Código:
@Override protected Double doInBackground() throws Exception { start(); return 100.0; } @Override protected void done() { System.out.println("listo up"); }
Clase down
Código:
Tengo este pequeño código, que lo que pretendo es tener una cola de tareas y mediante el for ir ejecutándolas.@Override protected Double doInBackground() throws Exception { start(); return 100.0; } @Override protected void done() { System.out.println("listo down"); }
Cuando añado 1 tarea lo hace perfecto, el problema es si como en el código de arriba que he puesto, añado dos tareas.
Se ejecutan las dos a la vez y no una tras otra
Alguna idea?
Saludos y gracias de antemano