اپراتور repeat
دوشنبه, ۲۷ بهمن ۱۳۹۹، ۰۲:۵۸ ق.ظ
این اپراتور عملیات قبلی رو تکرار میکنه و حتما باید روی یک شی observable فراخونی بشه (استاتیک نیست)
در کد زیر محدوده صفر تا 3 را چهار بار چاپ میکند!
Observable<Integer> observable = Observable.
range(0,4)
.repeat(3);
observable.subscribe(new Observer<Integer>() {
@Override
public void onSubscribe(@NonNull Disposable d) {
}
@Override
public void onNext(@NonNull Integer s) {
Log.d(TAG, "onNext is called");
Log.d(TAG, "" + s);
}
@Override
public void onError(@NonNull Throwable e) {
}
@Override
public void onComplete() {
Log.d(TAG, "onComplete");
}
});
توضیحات و مثال های خوب codingwithmitch
۹۹/۱۱/۲۷