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异步操作

的抽取和封装

简化线程操作

优化,事件队列概念

上一篇下一篇

猜你喜欢

热点阅读