How do I kill an Android thread completely?

后端 未结 5 440
灰色年华
灰色年华 2020-12-03 01:20

I have a service that has its own thread running on background. I\'d like to kill that service including the thread.

I created the thread like this and run it.

5条回答
  •  执念已碎
    2020-12-03 01:39

    to kill the thread , i think you can do like this :

    myService.getThread().interrupt();
    

    NOTE : the method Thread.stop() is deprecated

    EDIT : : try this

    public void stopThread(){
      if(myService.getThread()!=null){
          myService.getThread().interrupt();
          myService.setThread(null);
      }
    }
    

提交回复
热议问题