Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.07 KB | None | 0 0
  1.         Observable.fromCallable { println("${System.currentTimeMillis()}") }
  2.                 .subscribeOn(Schedulers.computation())
  3.                 .delay(10, TimeUnit.SECONDS)
  4.                 .map { "loading ${System.currentTimeMillis()}" }
  5.                 .doOnNext { r.accept(it) }
  6.                 .doOnNext { r1.accept(it) }
  7.                 .observeOn(AndroidSchedulers.mainThread())
  8.                 .subscribeBy(
  9.                         onNext = { println("save data $it") },
  10.                         onError = { throw it })
  11.  
  12.         val click = RxView.clicks(test).map { "click ${System.currentTimeMillis()}" }
  13.         val click1 = RxView.clicks(test1).map { "click ${System.currentTimeMillis()}" }
  14.         r.zipWith(click)
  15.                 .subscribeBy(
  16.                         onNext = { println("use data $it") },
  17.                         onError = { throw it }
  18.                 )
  19.         r1.zipWith(click1)
  20.                 .subscribeBy(
  21.                         onNext = { println("use data 1 $it") },
  22.                         onError = { throw it }
  23.                 )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement