ドキュメントはちょうどrxjava 2.0 Observable.subscribeとObservable.subscribeActualの違いは何ですか?
保護された抽象無効subscribeActual(Observer<? super T> observer)
オペレータの実装(ソースと中間の両方が)言う必要なビジネスロジックを実行し、このメソッドを実装する必要があります。 現在のObservable
インスタンスまたはSubscriber
のプラグインフックを呼び出す必要はありません。
この回答は正しいと思いますが、あまり役に立ちません。おそらく、subscribeとsubscribeActualを区別する具体的な例を挙げることはできますか? –
これはあなたが理解していないものですか? subscribe()は、いくつかの準備の後、保護されたsubscribeActual()を呼び出します。たとえば、https://github.com/ReactiveX/RxJava/blob/2.x/src/main/java/io/reactivex/Maybe.java#L3722 – akarnokd
ありがとうございます、私はMaybeの例を見ました。これは新しい質問を促しました。なぜMaybeが抽象宣言をしたのですか?ドキュメントでは抽象的ではありません。また、subscribeActual()もabstractです。 –