【问题标题】:Does a Service stops its worker thread when the service itself is stopped?当服务本身停止时,服务是否会停止其工作线程?
【发布时间】:2014-07-03 13:34:53
【问题描述】:

我的应用中有两个服务。 First Service 侦听来自 System 的广播。 基于它,第一个服务决定是否启动或停止第二个服务。 现在我的第二个服务通过启动一个单独的工作线程来执行一些网络任务。

我的问题是:当我从第一个服务停止第二个服务时,肯定会为第二个服务调用 onDestroy(),但它是否也会停止其工作线程或工作线程将继续运行直到完成?

问候。

【问题讨论】:

    标签: android multithreading service


    【解决方案1】:

    如果您自己创建了Thread,则不会,它不会自动停止。你有责任在onDestroy()杀死它。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-21
    • 2020-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 2012-05-25
    相关资源
    最近更新 更多