-
Notifications
You must be signed in to change notification settings - Fork 0
wangweijun123/rxjava_test3
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
gradle build的问题 project/gradle/wrapper/gradle-wrapper.properties distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip 对应\wangweijun\.gradle\wrapper\dists\底下的版本 top level build.gradle com.android.tools.build:gradle:2.3.3 对应 studio\gradle\m2repository\com\android\tools\build\gradle Rxjava 基于事件驱动的框架 1,注册完成自动登陆 使用 flatMap,查看ApiService 2, 一个界面多个请求,只有当全部请求完之后才显示UI,zip 函数完成 Android平台开源框架,了解EventBus,Retrofit,Volley,OKHTTP,Picasso,Dagger,RxJava第三方开源工具; MVP 解耦 rxjava 数据的流向清晰 上游 ----中间处理map---> 下游 非常打脸的一句话,5年工作经验,其实一年经验4次copy,很危险 学习一个技术,为什么要学习它,好处是什么,更加深一点的是,怎么实现的(大牛实现的),善于总结 Observer, Observer rxjava 核心思想是观察者(observer)与被观察者模式(observable), rxjava 很NB的地方,就是线程自由的控制, 1, 观察者模式--(扩展的) 2, Scheduler (线程控制,线程调度) 3, 变换 (map函数操作) 1, 链式调用 2, 线程切换 3, 数据转换 observalbe observer rxjava是扩展得观察者模式,线程切换非常方便, map, zip 函数等等操作 非常方便, 有上游下游的概率 map 转化操作(String ----> Integer) backpress (Flowable) 下游告诉上游自己能处理多少个事件,超过设定的值收不到 zip 合并两个请求(并发),适合在一个界面需要多个请求的时候,只有当所有请求成功后才会有调用下游的observer.onNext()方法 flatmap --->窜行,两个api有依赖,比如注册并自动登陆(登陆需要用到注册返回的参数) concatMap 请求一个列表list,可以一个一个发送到observer,一个一个的显示
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published