0
私は自分のアプリをrxJava2に移行していますが、いくつかのことを明確にしたいと思います。私BasePresenterクラスで 私は、次の手順を実行しますrxJava2 CompositeDisposable in presenter
@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()
はないを呼び出すことがしようとしているとonNext()
でisViewAttached()
をチェックする理由はありません? これはプレゼンターのCompositeDisposableを使用する正しい方法ですか?
標準静的メソッド(Observable.just/create/from)を使用してObservablesを作成するかどうかを確認する必要はありません。彼らはすでに内部をチェックします。 –