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


