반응형 RxKotlin39 RxJava,RxKotlin - groupBy 함수 [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#groupBy-io.reactivex.functions.Function- groupBy 함수는 어떤 기준으로 단일 Observable을 여러 개로 이루어진 Observable 그룹으로 만드는 함수 입니다. 마블다이어그램을 보는것이 이해가 빠릅니다. groupBy 함술르 통하여 동그라미 그룹과 역삼각형 그룹으로 정리됩니다. test code를 보겠습니다. Java .. 2020. 1. 14. RxJava,RxKotlin - switchMap [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#switchMap-io.reactivex.functions.Function- 이전에 봤던 concatMap이 동작의 순서를 보장해준다면, switchMap은 함수를 보장하기 위해 새로운 데이터가 들어올 경우 이전 동작을 멈추고 현재 들어온 작업을 수행합니다. 마블다이어 그램을 본다면 이 이야기가 바로 이해될 것 같습니다. 마블다이어그램을 보면 초록원이 들어와서 마.. 2020. 1. 14. RxJava, RxKotlin - concatMap [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#concatMap-io.reactivex.functions.Function- concatMap 함수는 flatMap과 비슷하지만 flatMap 처럼 중간에 다른 subscribe 요청이 올 경우 그 subscribe를 실행하는 것이 아닌 요청 된 순서되로 실행하는 함수 입니다. 마블 다이어 그램을 보면 초록 원에 대한 처리중에 파랑원 처리 요청이 들어와도 초록원에.. 2020. 1. 14. RxJava, RxKotlin - repeat() [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 마블다이어그램 참고 - http://reactivex.io/RxJava/javadoc/io/reactivex/Flowable.html#repeat-- repeat 함수는 단순 반복 실행 함수 입니다. 보통 이 함수는 서버와 통신을 하면 해당 서버가 잘 살아있는지 확인하는 코드가 필요하기 때문입니다. repeat() 함수의 마블다이어 그램은 마블다이어그램을 보면 빨초파 동그라미가 반복적으로 나타남을 볼수 있습니다. 그럼 예제 code를 보겠습니다. Java import io.reactivex.Ob.. 2019. 12. 16. 이전 1 ··· 3 4 5 6 7 8 9 10 다음 반응형