实际上,我有一个在活动中启动的服务,并在它被销毁后继续工作。在活动销毁期间,服务将重新启动。如果我理解正确的话,为了Service立即在UI线程外运行,有必要在清单中声明android:process="my.own.ProcessName",但这行不通。我究竟做错了什么?或者也许使用IntentService因为 它立即在一个新线程中启动?
实际上,我有一个在活动中启动的服务,并在它被销毁后继续工作。在活动销毁期间,服务将重新启动。如果我理解正确的话,为了Service立即在UI线程外运行,有必要在清单中声明android:process="my.own.ProcessName",但这行不通。我究竟做错了什么?或者也许使用IntentService因为 它立即在一个新线程中启动?
只需运行
IntentService- 这是一个特殊版本Service,它在自己的线程上运行(而不是在 UI 上)并且不会打扰任何人。