一、IntentService 概述 上一篇我们聊到了 HandlerThread,本篇我们就来看看 HandlerThread 在 IntentService 中的应用,看本篇前建议先看看上篇的 HandlerThread,有助于我们更好掌握 IntentService。同样地,我们先来看看 IntentService 的特点: 1. 它本质是一种特殊的 Service, 继承自 Service 并且本身就是一个抽象类 2. 它可以用于在后台执行耗时的异步任务,当任务完成后会自动停止 3. 它拥有较高的优先级,不易被系统杀死(继承自 Service 的缘故),因此比较适合执行一些高优先级的异步任务 4. 它内部通过 HandlerThread 和 Handler 实现异步操作 5. 创建 IntentService 时,只需实现 onHandleIntent 和构造方法,onHandleIntent 为异步方法,可以执行耗时操作