Size: a a a

StartAndroid Ru RxJava

2017 August 08

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
можно после filter поставить take(1)
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
еще есть такие штуки как takeUntil, takeWhile
скорее всего они вам и нужны
источник
2017 August 10

RK

Rinat Kurmashev in StartAndroid Ru RxJava
всем привет, хочу чтобы каждый элемент range приходил с задержкой
источник

RK

Rinat Kurmashev in StartAndroid Ru RxJava
Observable<Integer> observable = Observable.range(1, 10);
       Consumer<Integer> action = new Consumer<Integer>() {
           @Override
           public void accept(Integer integer) throws Exception {
               Thread.sleep(1000);
               Log.d("get int", "int = " + integer);
           }
       };
       observable.subscribe(action);
источник

RK

Rinat Kurmashev in StartAndroid Ru RxJava
вот такой вариант меня смущает использованием thread.sleep
источник

RK

Rinat Kurmashev in StartAndroid Ru RxJava
может как-то можно сделать через delay и concatMap?
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Можно cделать zip с interval

А можно и с concatMap

Observable<String> observable1 = Observable.just("A", "B", "C", "D", "E");

observable1.concatMap(new Func1<String, Observable<String»() {
  @Override
  public Observable<String> call(String s) {
      return Observable.just(s).delay(100, TimeUnit.MILLISECONDS);
  }
})
источник

RK

Rinat Kurmashev in StartAndroid Ru RxJava
Dmitry Vinogradov
Можно cделать zip с interval

А можно и с concatMap

Observable<String> observable1 = Observable.just("A", "B", "C", "D", "E");

observable1.concatMap(new Func1<String, Observable<String»() {
  @Override
  public Observable<String> call(String s) {
      return Observable.just(s).delay(100, TimeUnit.MILLISECONDS);
  }
})
Спасибо, работает с delay, а вообще подскажите какой подход предпочтительнее - использовать thread или observable delay?
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
delay
чем меньше работы с тредами напрямую, тем лучше
источник

RK

Rinat Kurmashev in StartAndroid Ru RxJava
Dmitry Vinogradov
delay
чем меньше работы с тредами напрямую, тем лучше
благодарю за совет)
источник
2017 August 11

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
Всем привет, когда используем буффер перед отправкой, какой максимальный размер, и какой размер оптимальный? Когда мы используем буфер, буфер еще не заполнился или есть какие - то элементы, а нам нужно "послать" не заполненный буфер и закрыть работу, как можно реализовать , что посмотреть?
источник

НМ

Назаров Максим in StartAndroid Ru RxJava
Всем привет. Каким оператором делить элементы на порции? Я пробовал буфер
источник

НМ

Назаров Максим in StartAndroid Ru RxJava
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Назаров Максим
Всем привет. Каким оператором делить элементы на порции? Я пробовал буфер
Ну да, буффер должен подойти. Не получилось?
источник
2017 August 12

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Вообще, есть RxBinding
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
используйте Subject
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
PublishSubject подойдет
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
все ваши чекбоксы будут туда постить события
а он их будет уже отправлять дальше как один общий Observable
источник

DV

Dmitry Vinogradov in StartAndroid Ru RxJava
Подумываю сделать отдельную статью с подборкой практических примеров использования RxJava
Если есть интересные примеры-ссылки, скидывайте
источник

YL

Yaroslav Lutsenko in StartAndroid Ru RxJava
так а что с буфером, ребята?
источник