RxJava Advent Calendarの初日は実行順序について書きます。サンプルを用意したのでコードと実行結果を確認してください。 // サンプル1 Observable .just(1, 2, 3, 4, 5) .flatMap(it -> Observable .just(it) .delay(5 - it, TimeUnit.SECONDS, Schedulers.io()) ) .subscribe( it -> Log.d(TAG, "num:" + it) ); 11-21 21:28:02.470 3161-3186/com.kazy.rxjavaplayground D/MainActivity: num:5 11-21 21:28:03.470 3161-3185/com.kazy.rxjavaplayground D/MainActivity: num:4 11-