嗯,有點麻煩, 自定義線程應該可以,如下:
CustomThread extends Thread {volatile boolean mQuit = false;
...public void quit() {
    mQuit = true;
    interrupt();
  }@Override
  public void run() {
   ....
   while(true) {
      try {
           ......
      } catch (InterruptedException e) {
        if (mQuit) {
          return;
        }   
        continue;
     }
   }
}

解决方案 »

  1.   

    那你就不要直接star了,理解一下activity的生命周期,把开始线程的方法写到里面,跟这activity开始而开始,activity销毁线程终止
      

  2.   

    重写onDestory()方法,在里面关闭线程。
      

  3.   

    声明一个类继承thread来操作关闭吧
      

  4.   


    我这个线程是点击事件触发的,还有就是“activity销毁线程终止”如何销毁线程呢?
      

  5.   

    onDestory()是一个activity执行中最后调用的方法