he intentado de esta manera:Android: ¿Cómo puedo detener Runnable?
private Runnable changeColor = new Runnable() {
private boolean killMe=false;
public void run() {
//some work
if(!killMe) color_changer.postDelayed(changeColor, 150);
}
public void kill(){
killMe=true;
}
};
pero no puedo acceder kill()
método!
Gracias por su respuesta. No usaré esto esta vez porque necesito más control del que API puede proporcionar. Gracias. –
Esto causa una excepción de clase de lanzamiento para mí, Executors.newSingleThreadExecutor() no puede ser de tipo ThreadPoolExecutor Creo –
Si 'longRunningTask' contiene una lista de tareas, ¿cómo puedo abortar la ejecución de ciertas tareas? Puede haber muchas secuencias ejecutándose simultáneamente. – Stallman