1

我的 android 应用程序中有一个新线程,它最多计数 60(以秒为单位),然后刷新视图。但是在这个视图上有一个后退按钮。因此,当我点击后退按钮时,视图会更改为应有的视图,但正在运行的额外线程依赖。我怎样才能停止这个线程?

4

1 回答 1

2

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

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

在你的onClick();你可以做handler.removeCallbacks(runable);

于 2013-04-01T08:54:55.167 回答