判断题
HandlerThread本身也是Thread,只是在Thread基础上封装上了Handler的载体,并且在run方法中创建了looper对象,这也是为什么在IntentService中能在HandlerThread中直接用handler的原因。
正确(↓↓↓ 点击‘点击查看答案’看答案解析 ↓↓↓)
判断题 Android中的IntentService只会被创建一次,每次启动的时候只会触发onStart方法
判断题 Android中IntentService在耗时操作完成后仍然再后台继续运行
判断题 ThreadLocalMap里面的Entry对象存储的ThreadLocal弱引用,而value直接作为Entry的强引用,因此在用到了ThreadLocal的地方,防止内存泄漏,不需要手动调用remove方法。