RxLifecycle是什么?
This library allows one to automatically complete sequences based on a second lifecycle stream.
This capability is useful in Android, where incomplete subscriptions can cause memory leaks.
通俗的说:可以通过绑定生命周期的方式,来解决内存泄漏的问题
开源地址
rxlifecycle是trello开发的用于解决RxJava引起的内存泄漏的开源框架。传送门
Android studio中的依赖与使用
1.)在build.gradle文件中添加依赖
// RxLifecycle基础库
compile 'com.trello.rxlifecycle2:rxlifecycle:2.1.0'
// Android组件库,里面定义了例如RxAppCompatActivity、RxFragment之类的Android组件
compile 'com.trello.rxlifecycle2:rxlifecycle-components:2.1.0'
2.)根据不同的需要Activity继承RxActivity ,Fragment继