Service
1.Service不建议编写耗时操作的逻辑和操作否则会引起ANR
IntetService
-
IntentService是继承并处理异步请求的一个类
-
内部有一个工作线程来处理耗时操作
-
IntetService内部则是通过消息的方式发送给HanderThread的,然后由Handler中的Looper来处理消息
HanderThread来处理耗时操作
而且 IntentService 会自动停止 可以启动IntentService多次
而每一次耗时操作都会在IntentService对列中执行 每次只能执行一个线程操作 (同步)