http://developer.android.com/guide/components/services.html
该页面首先说服务用于在后台运行长期任务。稍后在“警告:”中,它表示它们是在UI线程上运行的,任何密集的工作都应该在一个单独的线程中完成,就像置于IntentService的“onHandleIntent”回调中的代码一样。
如果onHandleIntent中的代码是服务的长期任务,并且在后台线程中运行,为什么他们说服务在UI线程上运行?
答案 0 :(得分:2)
这有多种原因: