点击按钮停止线程

时间:2013-04-01 08:49:48

标签: java android multithreading button

我的android应用程序中有一个新线程,最多可以计算60(以秒为单位),然后刷新视图。但在这个视图上有一个后退按钮。因此,当我点击后退按钮时,视图会更改为应该显示的视图,但运行的额外线程会依赖。我怎么能阻止这个帖子?

1 个答案:

答案 0 :(得分:2)

为什么不使用HandlerRunnable。使用类似的东西:

Handler handler = new Handler();
Runnable runable = new Runnable({
   @Override
   public void run(){
        // count
        handler.postDelayed(this, 1000);
   }
});

并在onClick(); handler.removeCallbacks(runable); {{1}}