- 博客(4)
- 收藏
- 关注
原创 理解RxJava(一)基本流程源码分析
随便说点什么 最近一直没有机会,好好写博客,可能还是太浮躁了,自己对自己的这种状态也不是特别满意。近几日准备安下心来,好好研究一下RxJava,把这期间的所得总结成一个系列,尽量都写博客中,看看这个阶段结束时自己能达到怎么样的程度。概述在日常的Android项目开发中,RxJava+Retrofit是一个万金油网络请求框架,通常情况下,我们的代码大概是这样的: public void requ
2017-11-29 23:48:23 1821 1
原创 Android单元测试:测试RxJava的同步及异步操作
简述在您开发的项目中,您使用了RxJava+Retrofit的网络请求框架,在RxJava强大的操作符下,您理所当然的认为您已经能够游刃有余地处理Android客户端开发中的联网请求需求,比如这样://Model层的网络请求public class HomeModel extends BaseModel<ServiceManager> implements HomeContract.Model {
2017-11-13 22:18:05 7282 1
原创 Android单元测试:使用本地数据测试Retrofit
简述在日常项目开发中,基本没有什么机会用到Kotlin,几个月前学习的语法,基本上都忘光了,于是自己强迫自己在写Demo中使用Kotlin,同时,在目前开发的项目中开了一个测试分支,用来补全之前没有写的测试代码。环境配置1.MockAPI单元测试中使用真实开发环境中的真实数据是不明智的,最好的方式是用本地的数据模拟网络请求,比如说我们有这样一个API,联网library我们
2017-11-07 19:37:02 4298 1
原创 Android TextView关于android:ellipsize=end的一个bug
疑惑今天在开发过程中遇到一个神奇的bug:需求很明确,TextView配置了关键的以下两行属性: <!--内容最大为2行,若内容过多,以...结尾--> <!--android:ellipsize="end"--> <!--android:maxLines="2"--> <TextView android:id="@+id/tv_content" android:lay
2017-11-03 18:39:11 9210
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人