Posts
탤로우 월드
Cancel

Disposable RxJava1에서 사용되던 Subscription이 RxJava2에서 Disposable로 바뀌었습니다. 옵저버블을 통해 데이터 스트림을 발행하고 subscribe() 함수들을 사용하여 구독할 때에 이 함수가 반환하는 값이 Disposable 인터페이스의 객체 입니다. Disposable의 dispose() 함수를 통해 옵저버...

Observable Operator - Transforming, Filtering, Combining RxJava2의 Observable 중 Transforming, Filtering, Combining 에 대해 알아보자. 이전 글에서 Observable Operator 중 Creating Operator 에 대해 알아보았는데요. 이번에는 Tra...

Creating Observables - create, just, defer, fromCallable RxJava2의 Observble 생성을 위한 Operator 중 create, defer, fromCallable에 대해 알아보자. 다른 포스팅 글에서 RxJava란 무엇인지, 기본 연산자는 무엇인지에 대해 공부해봤었는데요. RxJava의 연산...

RxJava2의 기본 연산자 RxJava에서 사용되는 기본적인 연산자에 대해서 알아보자. just() 인자로 넣은 데이터를 차례로 발행하려고 Observable을 생성합니다. (단, 타입은 모두 같아야 하고 여러개의 최대 넣을 수 있는 데이터의 개수는 10개 입니다.) Observable.just(1,2,3,4,5) .subscribe(...

Hot Observable VS Cold Observable 간단하게 말하자면 Hot Observable은 뜨거워서 데이터를 바로 흘려 보내는 Observable 이고, Cold Observable은 꽁꽁 얼어 붙어 있어 subscribe을 해야만 흘려 보내는 Observable 입니다. Hot Observable Observable을 생성하자...

DiffUtil RecyclerView의 성능을 향상시킬 수 있는 DiffUtil에 대해 알아보자. DiffUtil 이란? oldList와 newList 리스트의 차이를 계산하고 oldList를 newList로 변환하는 업데이트 작업 목록을 출력할 수 있는 유틸성 클래스이다. 업데이트 작업 목록은 newList가 Insert, Remove, U...