Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用外部按钮从ScheduledExecutorService中删除任务?_Java_Android_Handler_Buttonclick_Scheduledexecutorservice - Fatal编程技术网

Java 如何使用外部按钮从ScheduledExecutorService中删除任务?

Java 如何使用外部按钮从ScheduledExecutorService中删除任务?,java,android,handler,buttonclick,scheduledexecutorservice,Java,Android,Handler,Buttonclick,Scheduledexecutorservice,我有一个ScheduledExecutor服务 public void pulsor1(Integer interval) { Runnable runnable = new Runnable() { public void run() { flagPulsor1 = true; indexPulsor1++; } }; scheduleTaskExecutor1 = Executors.ne

我有一个ScheduledExecutor服务

public void pulsor1(Integer interval) {
    Runnable runnable = new Runnable() {
        public void run() {
            flagPulsor1 = true;
            indexPulsor1++;
        }
    };
    scheduleTaskExecutor1 = Executors.newScheduledThreadPool(5);
    scheduleTaskExecutor1.scheduleAtFixedRate(runnable,0,interval,TimeUnit.MILLISECONDS);
}
我想通过点击一个按钮或者像这样的处理程序来杀死它

handler.sendEmptyMessage(0);
有办法做到这一点吗