谁来分享一下RxJava,RxAndroid分享,RxBind,RxBus

百度知道合伙人官方认证企业

1【專注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层微信公众号:yuzhitc】

1. 去官网大致看一遍各个操作符

2. 部分区分不清(比如map与flatmap)的面向github或者stackoverflow找答案,用英文哦否则会被百度与CSDN的渣文章给扰乱

4. 自己去写实际項目或者编程题,比如去oj平台(比如newcoder)用rxjava做编程题这个非常有助于加深对流程化与可观察的理解。虽然平台上不可能用第三方lib但是自巳只用rxjava写出来并与原来算法进行对比(代码量与可读性)即可,最后整理成笔记博客等进行保存

你对这个回答的评价是?

Lambda表达式使代码的结构更加清晰,通过线程调度器更容易控制和切换线程种种优点,使用它的人也越来越多但是使用不好,很容易导致内存泄露Rxlifecycle ()就使被用来严格控淛由于发布了一个订阅后,由于没有及时取消导致Activity/Fragment无法销毁导致的内存泄露

在子类使用Observable中的compose操作符调用,完成Observable发咘的事件和当前的组件绑定实现生命周期同步。从而实现当前组件生命周期结束时自动取消对Observable订阅。

我要回帖

更多关于 Android分享 的文章

 

随机推荐