Disposable - Observer가 더이상 필요없거나 Data를 받아오지 않을 때를 위한 객체

 

  • 모든 RxJava의 메커니즘
    • Observable<T>를 생성
    • Observable.subOn().obOn()
    • Observer를 사용하여 Observable 객체를 관찰
  • 만약 더이상 필요하지 않은 Observer는?

Activity와 Fragment의 onDestroy() // ViewModel의 onCleared() 에서 disposable를 없앤다.

 

disposable.clear()와 disposable.dispose()를 사용한다.

dispose()는 완전히 Observer가 필요 없어질 때 사용한다.

+ Recent posts