RxAndroid ViewObservable 버전관련 질문


https://github.com/GDG-Korea/HelloRx/tree/master/05_EditText

여기서 RxAndroid 예제를 보면서 공부중입니다. 예제의 rxandroid는 아래 버전을 사용하고 있는데

    compile 'io.reactivex:rxandroid:0.24.0'

최신버전도 당연히 되겠거니 생각하고 https://github.com/ReactiveX/RxAndroid 에서
아래 버전으로 build했더니 ViewObservable 객체가 참조가 되지가 않네요.

    compile 'io.reactivex:rxandroid:1.2.1'

버전이 올라가면서 다른 방법을 써야하는 건가요?

이미지

  • 2016년 10월 04일에 작성됨

조회수 165


1 답변


좋아요
1
싫어요
채택취소하기

RxAndroid 라이브러리가 업데이트 되면서 안드로이드 UI와 관련된 처리는 RxBinding으로 분리됐습니다.

게다가 ViewObservable은 더 이상 사용할 수 없습니다. RxBinding에서는 RxView.clicks(view)로 코드를 수정해야 정상 동작합니다.


  • 이래저래 찾으면서 RxBinding 라이브러리도 추가했었는데 RxBinding에서는 RxView로 써주어야 하군요. 답변 정말 감사드립니다.    dot2line   2016.10.4 23:01     

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close