RxJava2와 함께 영역을 사용하고 있습니다. 영역의 인스턴스가 프로그래머에 의해 닫혀 야하거나 자동으로 닫혀 야합니까?영역 - 확장 확장자 RxJava2
나는이 체인으로 문제가있다 : 그것은 사용할 수 없게,이 영역의 인스턴스가 이미 닫혔습니다 :
return Observable.merge(
getEvents
.toObservable()
,
mChangeEventsNotification
.flatMapMaybe(notification ->
getEvents
.firstElement()
)
)
영역은 java.lang.IllegalStateException가 발생합니다.
getEvents의 구현은 getList()와 같습니다.
구현 RealmObservableFactory를 보았습니다.
연산자 연산자 firstElement 닫기 영역 첫 번째 인스턴스 병합 연산자를 관찰 할 수 있습니까?
영역 인스턴스는 한 스레드 내의 모든 관찰자간에 공유됩니까?
렐름 버전 4.3.3의 버그로 보입니다. 내가 4.1.0 버전으로 다운 그레이드 할 때 everythink는 괜찮습니다. ref 카운트의 문제 일 수 있습니다.