gpt4 book ai didi

android - 如何完全杀死 Android 线程?

转载 作者:IT老高 更新时间:2023-10-28 21:58:54 29 4
gpt4 key购买 nike

我有一个在后台运行自己的线程的服务。我想终止该服务,包括线程。

我这样创建线程并运行它。

 public class DaemonService extends Service {

private DaemonThread thread;
class DaemonThread extends Thread {
public void run()
{
runDaemon(mArgv.toArray(), mConfig);
}
}

public void onStart(Intent intent, int startId) {
thread = new DaemonThread();
thread.start();
}
}

如何同时终止服务和线程?我不必担心数据安全..

最佳答案

要杀死线程,我认为您可以这样做:

myService.getThread().interrupt();

注意:方法 Thread.stop() 已弃用

编辑::试试这个

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

关于android - 如何完全杀死 Android 线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6186537/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com