- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Dialog dismiss 流程
Dialog.dismiss(): 如果是在非UI线程调用,会将dismiss这个指令*schedule到UI线程的handler来异步执行*否则同步执行。Dialog.dismissDialog()。WindowManagerImpl.removeViewImmediate(mDecor), mDecor在Dialog show()的时候调用mWindow.getDecorView()获得
2016-10-21 14:39:13 2293
原创 RxJava简单改造实例: BehaviorSubject简化数据和界面的同步流程
面向RxJava初学者,一个简单的RxJava优化传统流程/精简代码的例子。 使用BehaviorSubject简化数据和界面的同步流程:有这样的常见场景: 程序启动时就会去远端/本地读取数据,而与此同时,与这份数据关联的界面也会在某个时刻被启动。 显然这是一个关于并行的问题,读取数据本身是一个异步的行为,其返回的时刻是不可预期的,界面启动很多时候完全取决于用户的操作,因此其启动时刻也是不可预
2016-10-14 17:05:36 2123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人