728x90 안드로이드/Rx1 안드로이드 RxJava : Subject, PublicshSubject, BehabiorSubject Subject RxJava에서 Subject 클래스는 구독하고 있는 관찰자(Observer)에게 새로운 값을 전달 할 때 사용하는 클래스다. 따로 Observable로 새로운 값을 만들 필요 없이 Subject 객체에 내장된 onNext 함수로 새로운 값을 옵저버에게 전달할 수 있기 때문에 짧은 코드로도 reactivi하게 구한하는 것이 가능하다. class Person { var publishName: PublishSubject = PublishSubject.create() } val person = Person() person.publishName.subscribe { Log.d(TAG, "publishName: " + it) } person.publishName.onNext("selfish") pe.. 2022. 10. 27. 이전 1 다음 728x90