- 博客(4)
- 收藏
- 关注
原创 Android HandlerThread详解(源码分析)
1. 前言本篇文章是对 Android HandlerThread 类的学习,通过简单的例子,及分析源码来深入学习。同时例子将以 Java && Kotlin 两种代码形式展示。1.1 定义HandlerThread: 一个拥有 Looper 对象的线程。继承于 Thread 类,并拥有一个 Looper 对象,可以利用该 Looper 对象来创建 Handler 对象...
2020-01-28 22:39:19 522
原创 Android AsyncTask深入学习(源码分析)
之前有写过一篇博客,关于Android AsyncTask使用方法 AsyncTask 的使用方法,想着不能又是知其然不知其所以然的状态,本篇文章是对 AsyncTask 的深入学习。目录:AsyncTask 是一种轻量级的任务异步类,可以在后台子线程执行任务,且将执行进度及执行结果传递给 UI 线程。1. AsyncTask 官方文档介绍AsyncTask 的官方文档中有很详细的介...
2020-01-19 23:48:49 261
原创 Android Messenger初探
1. 背景最近在看任玉刚老师的《Android开发艺术探索》,看到了 Messenger,觉得挺有意思的,写个 Demo 练习一下,同时根据 Messenger 可以延伸到其他知识点,比如Android的Binder通信机制,AIDL等知识点,本文算是 Messenger 初探。1.1 Messenger 介绍首先肯定要看一下官方对于 Messenger 的介绍。/** * 引用 H...
2020-01-11 16:23:48 528
原创 Android Handler深入学习(源码分析)
1. 背景1.1 Message定义:Message 是包含着描述信息及任意数据对象的可发送到 Handler 的信息。/** * 定义包含着描述信息及任意数据对象的可发送到 Handler 的信息。额外包含可以不被分配的两个 * int 字段及一个 对象字段。获取Message最好的方法是调用 Message.obtain() 或 调用 * Handler.obtainMess...
2020-01-05 21:00:08 826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人