android常用框架的底层
libinbin147256369
这个作者很懒,什么都没留下…
展开
-
Handler的底层实现
Handler的底层实现1.查看Handler源码的基本流程(其他类似)首先查看Handler的构造方法,对初始化变量有一个大致的了解,然后开始走调用逻辑,Handler的sendMessage(),handleMessage()等等2.Handler的大致原理Handler:发送消息send,处理消息handleMessage:消息的实体,Handler通过sendMessage()将Messa...原创 2018-04-11 11:25:02 · 453 阅读 · 0 评论 -
AsyncTask底层实现
AsyncTask底层实现1.了解AsyncTaskonPreExecute() :任务执行之前,做一些准备工作,运行于主线程,比如弹出一个进度条doInBackground(Params…):异步任务开始在这里执行,运行与子线程progressUpdate(Progress):主动调用,用于更新进度onProgressUpdate(Progress…):显示任务执行的进度,运行于主线程onPos...原创 2018-04-11 15:12:19 · 325 阅读 · 0 评论 -
Android事件的传递机制(源码分析)
Android事件的传递机制(源码分析)传递机制事件从Activity的dispatchTouchEvent方法开始分发事件1.dispatchTouchEvent:如果dispatchTouchEvent()返回true,则表示消费事件,不在向外传递事件;如果返回false,则会调用父View的onTouchEvent事件,如果是Activity的根布局View,则会调用Activity的onT...原创 2018-04-12 16:12:42 · 169 阅读 · 0 评论 -
IntentService源码分析
IntentService源码分析1.简介IntentService继承Service,同其他Service一样,如果start方式启动多次的话,生命周期执行顺序为:onCreate()->onStartCommand()->onStart()>onStartCommand()->onStart()->...onDestory()IntentService适合用于异步...原创 2018-04-12 17:21:54 · 119 阅读 · 0 评论