我有一个在后台运行的android服务... 它创建要运行的线程是子任务
在某些情况下,我确实需要重新启动服务...我这样做的方式是:
stopService(new Intent(this, MyService.class));
startService(new Intent(this, MyService.class));
我的问题是,如果在stopService
调用过程中服务在子线程中运行了一些子任务,这些线程被杀死或继续运行?
我的应用是api 16分(我不知道这有什么不同)
答案 0 :(得分:1)
stopService是否会终止服务中的子线程
否。
那些线程被杀死或继续运行?
它们一直运行,直到您的进程终止。您的stopService()
通话之后可能是毫秒或几分钟。