RxAndroid ViewObservable 버전관련 질문

조회수 1588회

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'

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

이미지

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

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

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

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

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)