HandlerThread,AsyncTask,IntentSe
2019-10-09 本文已影响0人
lllllittlep
帮助自己理解回顾他们之间的区别及适用场景
HeadlerThread
继承Thread
start启动轮训
通过handler,sendmessage
简化线程操作
AnsykTask
简单异步操作
线程和handler封装使用
有回调前台,后台,进度监听
IntentService
简单的Service实现
HeadlerThread的封装
重写HandlerIntent()直接可以进行异步操作
Service存在的意义
无界面的Activity,有生命周期,
处理不需要界面的耗时操作
但是不能直接处理耗时操作,因为属于ui线程
Handler原理
中的Looper,可以说是对Thread异步操作
的抽取和封装
简化线程操作
优化,事件队列概念