
开源库
文章平均质量分 96
Jere_Chen
如果你发现我的文章有错误,请毫无保留的指出,谢谢。因为这正是我写文章的目的,虚心请教!
展开
-
【面试 反思】Retrofit源码与设计 7 连问
Retrofit 采用 RESTful 风格,本质上只是对 OkHttp 进行封装,今天我们根据几个问题来进一步学习一下 Retrofit的源码与设计思想。原创 2021-12-21 16:47:41 · 2577 阅读 · 0 评论 -
OkHttp源码解析(很细 很长)
使用方法使用方法十分简单,分别创建一个OkHttpClient对象,一个Request对象,然后利用他们创建一个Call对象,最后调用同步请求execute()方法或者异步请求enqueue()方法来拿到Response。 private final OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://github.com/") .b原创 2021-11-22 16:34:11 · 3840 阅读 · 0 评论 -
EventBus 源码解析
使用方法使用方法很简单,按照官方文档介绍,分为三个步骤。步骤1:定义事件public static class MessageEvent { }步骤2:准备订阅者定义订阅方法,来处理收到的事件。@Subscribe(threadMode = ThreadMode.MAIN) public void onMessageEvent(MessageEvent event) {/* Do something */};并在Activity、Fragment中按照其生命周期进行注册与注销。 @O原创 2021-11-05 16:47:11 · 556 阅读 · 0 评论