一、添加依赖
//rxLifeCycle
compile 'com.trello:rxlifecycle:1.0'
compile 'com.trello:rxlifecycle-components:1.0'
二、Activity/Fragment需继承RxAppCompatActivity/RxFragment
目前支持的有RxAppCompatActivity、RxFragment、RxDialogFragment、RxFragmentActivity。
三、自动取消订阅
Observable.just(1)
.compose(this.bindToLifecycle())
//在onPause()方法执行取消订阅
.compose(this.bindUntilEvent(ActivityEvent.PAUSE))
四、手动取消订阅
if (subscription != null && !subscription.isUnsubscribed()) {
subscription.unsubscribe();
}