Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
作者分析得很好,赞一个,谢谢分享!
从架构角度看Retrofit的作用、原理和启示Retrofit是squareup公司的开源力作,和同属squareup公司开源的OkHttp,一个负责网络调度,一个负责网络执行,为Android开发者提供了即方便又高效的...
Outline [TOC] 前言 好久不见朋友们,最近一段时间在忙工作上的事情,没来得及写文章,这两天正好有点时间,赶紧写下了这篇教程,免得大家说我太监了。 正题 先来回顾一...
很喜欢作者RxJava这一系列文章,特别是叶问打鬼子的比喻,哈哈,赞!
首先onComplete和onError是唯一且互斥的,它们在发射源1和2的位置都是第四位,只能执行一个
1)相同线程的情况下:按发射源在代码中的顺序执行
下游收到发射源1发送onComplete的话,会接收发射源2的前3个事件,第4个onError会忽略,最后会触发onComplete
下游收到发射源1发送onError的话,会立即触发下游的onError事件,同时会忽略发射源2发送的所有事件
2)不同线程的话其实和相同线程的现象基本一致
上游先发送onComplete或者onError,下游就触发哪个,不同的是下游触发了onComplete或者onError之后,没有发送的上游事件都不会再发送了
给初学者的RxJava2.0教程(四)Outline [TOC] 前言 在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候...
有个问题,如果第一个发射源第四位发射onerror,第二个发射源的第四位发射onComplete,最终会执行那个哪个方法?
给初学者的RxJava2.0教程(四)Outline [TOC] 前言 在上一节中, 我们提到了Flowable 和Backpressure背压, 本来这一节的确是想讲这两个东西的,可是写到一半感觉还是差点火候...
加载默认铃声的ConvertUtils.uri2Path(context,uri));没有对应的ConvertUtils,可以讲这里改为uri.toString()
Android SoundPool 使用和封装0.Thanks To android获取系统铃声并播放Android开发之SoundPool使用详解Google API 文档 1.概述 Android中除了MediaPl...
0.Thanks To android获取系统铃声并播放Android开发之SoundPool使用详解Google API 文档 1.概述 Android中除了MediaPl...
我认为作者现在这样写可以,整体性更好,思路完整!不过第一次看要看得慢一些和细心一些!贴出来的build代码的关键位置标识得更清晰的话会更好!
Dagger 2 完全解析(一),Dagger 2 的基本使用与原理Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...
Dagger 2 完全解析系列: Dagger 2 完全解析(一),Dagger 2 的基本使用与原理 Dagger 2 完全解析(二),进阶使用 Lazy、Qualifie...
1.Service简介 服务是一个应用程序组件,可以在后台执行长时间运行的操作,不提供用户界面。一个应用程序组件可以启动一个服务,它将继续在后台运行,即使用户切换到另一个应用...
支持作者原创文章
jadx 反编译apk引子 承接我的上一篇文章Android ClassyShark vs ApkTool,感谢读者@weishu的提醒,jadx是我遗漏的一个非常好用的android反编译gui...
效果不错!谢谢分享!
Android 5.0以上系统Toast不显示的解决方案问题分析 开发中我们经常会在适配5.0以后的机型遇到各种各样的问题,其中有一个不大不小的问题就是:Toast不显示问题 其原因是:用户使用android 5.0以上的系统在安...
问题分析 开发中我们经常会在适配5.0以后的机型遇到各种各样的问题,其中有一个不大不小的问题就是:Toast不显示问题 其原因是:用户使用android 5.0以上的系统在安...
效果不错!谢谢分享!
ubuntu16.04 LTS英文版 安装goole pinyin(谷歌拼音输入法)本人安装了英文版ubuntu 16.04 LTS, 考虑到科研或开发软件使用英文版的更加方便,遇到问题便于google。在英文系统下,中文输入法必不可少,常用的有谷歌拼音(g...