IntentService其实是Service加Handler的组合,Handler存在于专门的HandlerThread上, 区别于UI thread, Service每通过onStart()收到Intent,则转给Handler,通过handleMessage()的方式一个一个处理收到的Intent, 因此处理部分不会阻塞UI thread。
本文共 222 字,大约阅读时间需要 1 分钟。
IntentService其实是Service加Handler的组合,Handler存在于专门的HandlerThread上, 区别于UI thread, Service每通过onStart()收到Intent,则转给Handler,通过handleMessage()的方式一个一个处理收到的Intent, 因此处理部分不会阻塞UI thread。
转载于:https://my.oschina.net/u/996206/blog/135623