rxjava
Aizen_android
精通Google上架
展开
-
RxLifecycle源码分析
随着RxJava及RxAndroid的逐渐推广,使用者越来越多,但是有一个问题,RxJava的使用不当极有可能会导致内存泄漏目前网上对RxJava的内存泄漏有几种方案:1、RxLifecycle2、AutoDispose3、自己封装,手动为RxJava的每一次订阅进行控制,在指定的时机进行取消订阅个人对RxLifecycle使用比较多,简单直接,并且能够在Activity/Fr...原创 2019-08-24 15:43:33 · 166 阅读 · 0 评论 -
RxBus的封装
要实现fragment与activity之前的通讯,或者service与activity的通讯,我们可以有好几种方式实现1、广播2、回调接口3、eventBus、RxBus4、其他封装了一下RxBus的使用,废话不多说,直接上源码:GitHub源码1、ThreadMode,所执行的线程public enum ThreadMode { /** ...原创 2019-09-10 16:18:10 · 417 阅读 · 0 评论