【发布时间】:2015-02-23 19:28:43
【问题描述】:
如果您有一个作为服务运行的长时间运行的程序,您应该启动一个线程来完成这项工作,因为该服务在主应用程序的线程中运行。 我不明白的是,您可以通过说“startForeground()”将服务标记为重要,但该特征与服务(可能是服务对象)相关联,与线程无关。
此特征如何影响在服务的 onStartCommand 调用中启动的线程的寿命?
我的意思是,android 怎么知道不杀死那个线程,因为它不是被标记为前台的线程,而是被标记的服务。 如果我启动 5 个线程怎么办?我找不到任何文档来解释服务的前景与服务产生的线程的优先级之间的关系。
【问题讨论】:
标签: android service foreground