凌川江雪
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
EventBus原理解析笔记以及案例实战(结合demo)
笔记概述 EventBus简介 EventBus方法介绍 EventBus实际运用 EventBus简介 开源项目地址:https://github.com/greenrobot/EventBus EventBus主页:http://greenrobot.org/eventBus/ github项目地址中关于EventBus的简介: Eve...原创 2019-08-09 16:46:00 · 443 阅读 · 0 评论 -
Retrofit笔记 | 基本使用步骤
Retrofit使用基本步骤1. 添加好依赖 implementation 'com.squareup.okhttp3:okhttp:3.4.1' implementation 'com.squareup.retrofit2:retrofit:2.1.0' implementation 'com.squareup.retrofit2:converter-gson:2...原创 2019-06-09 03:34:00 · 203 阅读 · 0 评论 -
Rxjava实战笔记 | Rxjava的基本使用解析(同步结合示例)
本系列为实战笔记(基于Rxjava2),基于之前的源码解析笔记(基于Rxjava1)系列进行拓展,效率起见,之前讲过的内容这里简单带过,有兴趣的朋友可以点击前往阅读,感谢大家的支持 ~官网RxJava: https://github.com/ReactiveX/RxJavaRxAndroid : https://github.com/ReactiveX/RxAndroid添加...原创 2019-06-07 02:25:00 · 1047 阅读 · 0 评论 -
Rxjava源码解析笔记 | 剖析map、flatmap操作符的使用与联系
操作符Rxjava提供了对事件序列进行变换的支持;变换: 核心功能; 就是将事件序列中的(事件)对象或整个序列进行加工处理; 转换成不同的事件或者事件序列; map操作符:就是用来把一个事件转换为另一个事件的;下面结合实例代码分析map操作符package com.example.jiajiemu.a11.rxjava;import android.graphics.B...原创 2019-06-04 20:46:00 · 217 阅读 · 0 评论 -
Rxjava源码解析笔记 | 创建Observable 与 Observer/Subscriber 以及之间订阅实现的源码分析...
简单回顾如果抛开Rxjava的操作符以及其线程控制的话,Rxjava的最基本使用是比较简单的第一步,创建被观察者Observable;第二步,创建观察者Observer/Subscriber;第三步,subscribe;三个关键对象和一个核心方法三个关键对象 Observable(被观察者) OnSubscribe 此对象是Observable内部...原创 2019-06-04 16:49:00 · 673 阅读 · 0 评论 -
Rxjava源码解析笔记 | Rxjava基本用法
Rxjava四要素 被观察者在Rxjava当中, 决定什么时候触发事件, 决定触发什么样的事件; 观察者 决定事件触发的时候将产生什么样的行为; 类似于传统观察者模式,观察者会随着被观察者的状态变化而发生相应的操作; 订阅 区别于传统观察者模式; 观察者和被观察者需要通过订阅来联系; 通过sub...原创 2019-06-03 20:36:00 · 172 阅读 · 0 评论 -
Rxjava解析笔记 | Rxjava概述 & 传统观察者设计模式解析
进行耗时任务比如:在后台做一些网络操作、查询或者一些复杂计算的时候,我们如果不用其他框架的话,最常见做法即自己开一个子线程,然后通过回调的形式获取到结果(如后台以结果为参数发送广播,前台回调onReceive()接收获取到结果);但是这样有一个问题,随着业务逻辑越来越复杂,项目会陷入回调中套回调的病区,这对后期维护代码来说是一个很严重的问题;而Rxjava的出现解决了以...原创 2019-06-02 19:18:00 · 241 阅读 · 0 评论 -
Volley学习笔记 | 关于源码中Request、Response、Listener泛型的理解(附XMLRequest自定义代码)...
话不多说,理解了这个几个泛型之间的联系, 也就能把Volley框架中自定义Request的步骤过程和原理理解个七七八八;首先看下StringRequest的源码,如下所示:/** * A canned request for retrieving the response body at a given URL as a String. */public class StringR...原创 2019-07-09 15:51:00 · 444 阅读 · 0 评论
分享