Ich bin neu in Rx android.i versuche, Web-Service in verschiedenen Zeitintervallen aufzurufen.Web-Service mit unterschiedlichem Zeitintervall aufrufen?
Anruf Api 4 Stunden alle 1 Minute für 30 Minuten, dann mit Rx android.if möglich lassen Sie mich alle 5 Minuten 3 Stunden und 30 Minuten
ist es möglich, wissen, wie dies zu tun?
Observable.interval(1,TimeUnit.MINUTES).takeWhile(Observable.timer(30,TimeUnit.MINUTES).concatWith(Observable.interval(5,TimeUnit.MINUTES).takeWhile(Observable.timer(30,TimeUnit.MINUTES).flatMap(new Func1<Long, Observable<?>>() {
@Override
public Observable<?> call(Long aLong) {
return null;
}
}).subscribe((new Observer<Object>() {
@Override
public void onCompleted() {
Log.e("working", "onCompleted");
}
@Override
public void onError(Throwable e) {
Log.e("working", "onComThrowablepleted");
}
@Override
public void onNext(Object o) {
Log.e("working", "onNext");
}
});
))
mehr Timer wir this.I Notwendigkeit tun können, zu wissen, ist es möglich, mit Rx android .. – praj
Die Antwort lautet: Ja. Es ist möglich. Hast du alles versucht **? –
Nein, ich bin neu in RX android ..le Ich kenne keine Tutorial oder Beispielprojekt – praj