Android RX - Observables.compte à rebours seulement de tir une fois

Donc je suis en train de créer une observable qui se déclenche sur une base régulière, mais pour une raison que je ne peux pas comprendre, il ne se déclenche qu'une fois. N'importe qui peut voir ce que je fais de mal?

Observable<Long> observable = Observable.timer(delay, TimeUnit.SECONDS, Schedulers.io());

        subscription =  observable
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Action1<Long>() {
                    @Override
                    public void call(Long aLong) {
                        searchByStockHelper.requestRemoteSearchByStock();
                    }
                });

actuellement de retard est réglé à 2

InformationsquelleAutor James King | 2015-09-11