简介
随着RxJava和RxAndroid使用的人也越来越多。但是使用不好,很容易导致内存泄露。Rxlifecycle就使被用来严格控制由于发布了一个订阅后,由于没有及时取消,导致Activity/Fragment无法销毁导致的内存泄露。
Rxlifecycle项目GitHub地址
内存泄漏小例子
protected void (Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Observable.interval(1,TimeUnit.SECONDS)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<Long>() {
public void onSubscribe(Disposable d) {
}
public void onNext(<