Hola
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:
public void queue(ArrayList<Model> job) {
for(final Model m: job){
m.execute();
}
}
clase up
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:
@Override
protected Double doInBackground() throws Exception {
start();
return 100.0;
}
@Override
protected void done() {
System.out.println("listo down");
}
Tengo este pequeño código, que lo que pretendo es tener una cola de tareas y mediante el for ir ejecutándolas.
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