본문 바로가기
반응형

RxKotlin39

RxJava, Rxkotlin - defer() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#defer-java.util.concurrent.Callable- defer() 함수는 timer() 함수와 비슷하지만 데이터 흐름 생성을 구독자가 subscribe() 함수를 호출할 떄까지 미룰 수 있습니다. 마블 다이어 그을 보면 subscribe()할 때마다 값이 발생됩니다. defer의 원 함수를 보면 @CheckReturnValue @NonNull @Sc.. 2019. 12. 16.
RxJava,RxKotlin - interavlRange() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Observable.html#intervalRange-long-long-long-long-java.util.concurrent.TimeUnit- intervalRange는 interval 함수와 range 함수를 혼합해놓은 함수입니다. interval 함수 처럼 일정시간 간격으로 range함수 처럼 시작 숫자로부터 m 개만큼 값을 생성하고 onComplete 이벤트가 발생합니다. 즉, i.. 2019. 12. 16.
RxJava,RxKotlin - range() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#range-int-int- range() 함수는 주어진 값(n)부터 m개의 integer 객체를 발행합니다. (interval과 timer 함수는 Long 객체를 발행합니다.) range의 원 code를 보면 @SchedulerSupport(SchedulerSupport.NONE) public static Observable range(final int start.. 2019. 12. 4.
RxJava, RxKotlin - timer [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#timer-long-java.util.concurrent.TimeUnit- timer는 interval 함수와 유사하지만 한번만 실행하는 함수입니다. 일정 시간 지난 후 한번만 발행하고 onComplete 이벤트를 발생시킵니다. timer의 원본 code를 보면 @SchedulerSupport(SchedulerSupport.COMPUTATION) public st.. 2019. 11. 20.
반응형