rxbus

    RxBus - Rxjava로 전역 callback으로 구현하기

    앱을 개발하다 보면 콜백함수를 활용해서 구현할 일이 많다. 예를들어 사용자가 설정화면에서 로그인을 하는 과정을 생각해보자. 처음에는 프로필사진도 비어있을테고 유저 이름도 '게스트'로 되어있을 것이다. 로그인을 완료했으면 이러한 UI들을 사용자 정보에 맞게 변경해주어야 한다. Activity간에 Intent도 넘기며 다양하게 구현할수 있지만 클래스간 의존성이 강하게 생긴다. 어느 클래스간 원할때 콜백을 쉽게 하는 방법을 알아보자. 구현 app.gradle 내에 다음과 같이 rxjava 라이브러리를 추가해준다. dependencies { // reactiveX Programming implementation 'io.reactivex.rxjava2:rxjava:2.2.13' } 이후에 다음과 같이 객체를 생성..