Rxjava真的是太棒了,越是研究越是觉得牛逼
内存泄漏是使用的LeakCanary排查的,官方链接在此
https://github.com/square/leakcanary
private CompositeDisposable mCompositeDisposable = new CompositeDisposable();
private void test() {
mCompositeDisposable.add(Observable.interval(0, 3000, TimeUnit.MILLISECONDS)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(getObserver()));
}
private DisposableObserver getObserver() {
DisposableObserver disposableObserver = new DisposableObserver() {
@Override
public void onNext(Object o) {
http();
}
@Override
public void onComplete() {
}
@Override
public void onError(Throwable e) {
}
};
return disposableObserver;
}
@Override
public void onDestroy() {
super.onDestroy();
//view=null;//view = inflater.inflate(R.layout.battery_status, container, false);
mCompositeDisposable.clear();
}