众所周知在android中当执行程序的耗时超过5秒时就会引发ANR而导致程序崩溃。由于UI的更新操作是在UI主线程进行的,理想状态下每秒展示60帧时人眼感受不到卡顿,1000...
什么是内联函数 这个玩意吸取自C++,如下: 内联函数是C++的增强特性之一,用来降低程序的运行时间。当内联函数收到编译器的指示时,即可发生内联:编译器将使用函数的定义体来替...
Dagger2 入门 2016-12-21 更新:添加@Subcomponent注解以及Lazy与Provider的使用,本文基本完结!如果有好的建议请提出,感谢大家的支持,...
Observable.just(context)
.map((context)->{login(getUserId(context))})
.subscribeOn(new Thread())
.map((context)->{initSDK(context)})
.subscribeOn(new Thread())
.map((context)->{initDatabase(context)})
.subscribeOn(Schedulers.newThread())
.subscribe((context)->{startActivity()})
这样写是否就分别异步执行?
重新理解响应式编程前言 这是前段时间我在公司内部Android组的技术分享会上,以响应式编程为主题做的一个专题分享,反馈还不错,但是也有很多问题,因此我根据反馈重新修改和完善了相关的论述,组成...
清晰明了,坐等后面的分析
Rxjava 源码分析(一)Rxjava源码分析 前言 看看整个IT世界,Rxjava现在真是深入人心。今天,分析了下它的源码。成果如下。 依赖 Rxjava学习传送门 1、给 Android 开发者的...