0
呼び出されることはありません。チェーンはtoList()
まで実行されているので、以下の行が実行されています。後で停止します。doOnNext()は、次のチェーンを考えると
poiCollectionToUserGroup -> {
Observable<PoiCollection> poiCollectionById = findPoiCollectionById(poiCollectionToUserGroup.getPoiCollectionId());
return poiCollectionById;
})
poiCollectionById
で
ブレークポイントとfindPoiCollectionById(...)
内側にもう一つはっきり結果が正常にDBからフェッチされている、見ます!
だから、doOnNext(...)
は呼び出されないのですか?私は明らかにobservableにsubscribe(...)
を呼び出します。マッピングチェーンはtoList()
まで実行されます。私はコードがdoOnError(...)
に入り込むことは決してなく、Action<Throwable>
の部分がsubscribe(...)
になったこともありません。 toList()
と関係があります。
登録時にonNext()でアイテムを取得していますか? – Ritesh
doOnNext()をtoList()の前に置き、試してみることができます。 – Ritesh
はい、私はそうでもできると思いました。問題は、toList()呼び出しです。しかし、私はリストを作成することができなければなりません。そうでなければ無意味です。 –