[英]rxJava2 CompositeDisposable in presenter
我正在將我的應用程序遷移到rxJava2,並想澄清一些事情。 在我的BasePresenter類中,執行以下操作:
@Override
public void attachView(T mvpView) {
this.mvpView = mvpView;
compositeDisposable = new CompositeDisposable();
}
@Override
public void detachView() {
compositeDisposable.dispose();
mvpView = null;
}
因此,如果我調用compositeDisposable.dispose();
當我拆開查看,然后onNext()
onError()
或onComplete()
是不會被調用,沒有任何理由檢查isViewAttached()
在onNext()
這是在演示者中使用CompositeDisposable的正確方法嗎?
對,那是正確的。 CompositeDisposable本質上是rxJava先前版本中的CompositeSubscription。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.