반응형 RxKotlin39 RxJava, RxKotlin - Observable (2) - Single , Maybe [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 (예제 code 들은 모두 Kotlin으로 작성하였습니다.) Single Observable은 무한한 데이터 발행이 가능하지만, Single 클래스는 오직 1개만 발행하도록 되어있습니다. 출처 : RxJava doc Single 이 클래스의 중요한 점은 발행과 동시에 종료된다는 점입니다. 종료시 onSuccess가 호출 됩니다. just() 함수 Single 클래스는 Observable과 같은 방법으로 활용할 수 있습니다. fun main(){ val single = Single.just("he.. 2019. 10. 21. RxJava,RxKotlin - Observable (1) [출처 - RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에] 본 글은 'RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드 까지 한번에' 를 학습하면서 정리한 글입니다 (Kotlin code 들은 실행 보았지만, Java code는 따로 실행 해보진 않았습니다.) RxJava 프로그래밍은 Observable에서 시작해서 Obervable로 끝난다 해도 과언이 아닐정도로 중요한 개념입니다. RxJava 1.x 에서는 데이터소스를 Observable과 Single 클래스로 구성되어있고, 2.x에서도 여전히 두 클래스가 존재하지만 Observable은 Observable,Maybe, Flowable 클래스로 구분해 사용합니다. Observable은 Observer .. 2019. 10. 21. ReactiveX - Reactive Programming [이 글은 RxJava 프로그래밍 : 리액티브 프로그래밍 기초부터 안드로이드까지 한번에 책을 공부하면서 정리한 내용입니다.] 출처: https://jeongupark-study-house.tistory.com/39 [공부!공부! 공부합시다!!!] ReactiveX는 무엇일까? ReactvieX 공식 사이트에서 Introduce 첫줄을 보면 'ReactiveX는 관찰 가능한 시퀀스를 사용하여 비동기 및 이벤트 기반 프로그램을 작성하기위한 라이브러리입니다.' 라고 한다. 즉, 반응형 프로그래밍(Reactive Programming)을 도와주는 Library 입니다. 여기서 반응형 프로그래밍이란 Reactive programming is programming with asynchronous data strea.. 2019. 10. 18. 이전 1 ··· 7 8 9 10 다음 반응형