2016/6/9 タイトル変更しました 前回の記事でRxJavaを使い始めましたが、初めてのRxということも有りなかなか理解するのに時間がかかりました。 そこで自分がわかりやすいようにまとめてみようと思います。 RxやRxJavaって何?って人はここを見てください。 私は、非同期処理(HTTPリクエストやDB問い合わせなど)や複数の値の処理を短く書ける考え方/ライブラリとして捉えています。 Rxで考えるにあたって一番重要だと思うこと RxJava(Rx)でコードを書く上で一番理解する妨げになったのは、流れているデータがどういった物(型)なのかわかりにくい。ということです。 逆に言えば、流れているデータさえ把握してしまえばコードを書くのは結構楽になるということです。 基本例 例えば以下の様なコード。 Observable.from(new String[]{"hoge", "fuga", "