パルカワ2

最近はFlutterをやっています

2017-08-24から1日間の記事一覧

複数のデータソースに同時にアクセスしていい感じにアレしてソレする

localSource と remoteSource同時にアクセス。早く返ってきたほうを使う 速度関係なくremoteSourceから値が返ってきたらlocalに値を保存したい localSourceでエラーが出てもログを吐いて、remoteSourceの値を待ちたい 値を使う使わないに関係なく、エラーは…

複数のデータソースから値を取り出すのをRxJavaのconcatで実現する場合のエラー処理

blog.danlew.net複数のデータソースから値を取り出すのをRxのconcatで実現するという記事を見て、なるほど!!と思った。ただ、エラーになった場合どうなるのかわからなかったので確認した。以下のようなコードの場合は、localSourceのErrorがonErrorにきてrem…

io.reactivex.Single.create() でonSuccessしたあとにonErrorを実行するように書いたらどうなるのか

RxJava2の話です。 自分でSingle.create した時についうっかりonSuccessしたあとにonErrorを実行するようなコードを書いた場合どうなるのだろうか?と思ったのでやってみました。 Single<String> single = Single.create(emitter -> { emitter.onSuccess("test"); em</string>…