1. LoadedPlugin 由于插件是不安装的,为了宿主可以与插件正常工作,需要宿主可以加载插件的类,可以访问...[作者空间]
官方解释 Segment Segment 是 buffer 的切割部分. 每个 buffer 中的 Segment...[作者空间]
前言 本文会通过阅读 EventBus 源码的方式分析订阅者注册、反注册、事件发送、粘性事件发送的过程。 依赖 基...[作者空间]
本文例子取于<深入理解java多态性>和
在 Java 泛型中存在通配符的概念: extends T>:上界通配符(Upper Bounds Wild...[作者空间]
目的 在 Android 开发中,我们需要避免程序占用过多的内存资源或者存储空间,比如网络加载图片下载文件等,当缓...[作者空间]
1.内容 Okhttp 异步请求 enqueue() 源码分析 任务调度器 Dispatcher 依赖 2.例子 ...[作者空间]
本篇文章主要介绍同步的源码实现,异步的源码实现解析会放到下一篇文章 1.内容 简单的 Okhttp 例子 同步请求...[作者空间]
前文 Android 开发离不开异步操作,比如网络请求必须在子线程中进行,获取数据后可能需要更改UI,但是UI只能...[作者空间]
FlatMap 官方定义:把被观察者发射出去的事件转化成新的子被观察者,然后把这些发射量展开平铺后统一放到一个被观...[作者空间]
主要介绍 Rxjava 是如何利用观察者模式实现通信 依赖 核心类和接口 Observable (被观察者) 被...[作者空间]
你真的懂Handler是用来干什么的吗 自从 RxJava 大火之后成为大部分 Android 开发者进行调度线程...[作者空间]
调用Looper.quit()和Looper.quitsafely()的时候发生了什么? 根据官方文档: Loop...[作者空间]
前言 本文不深入介绍Handler机制原理,只是简单地介绍使用方式,重点介绍其他两种方法利用 Handler 机制...[作者空间]