Как остановить и возобновить Observable.interval испуская тиков

Это будет издавать тик каждые 5 секунд.

Observable.interval(5, TimeUnit.SECONDS, Schedulers.io())
            .subscribe(tick -> Log.d(TAG, "tick = "+tick));

Чтобы остановить это, вы можете использовать

Schedulers.shutdown();

Но тогда все Планировщики останавливаются, и невозможно возобновить тиканье позже. Как я могу остановить и возобновить излучение "изящно"?

Ответы на вопрос(6)

Ваш ответ на вопрос