【发布时间】:2018-12-08 22:39:32
【问题描述】:
我有一个Arraylist<Object>,我正在尝试使用rxJava 使其成为Observable,这样所有操作(如清除、添加和删除等)我都可以获得监听器。
我看到这篇帖子post 为添加事件添加了观察者。
谁能告诉我是否有任何方法可以直接将我的 ArrayList 转换为 Observable 列表,而不是创建一个 observable 列表类并为其创建所有方法,并将所有 newArrayList<> 更改为新的 ObservableCLass<>。
【问题讨论】:
-
我的一位同事正在研究 Kotlin 的反应式键值观察。你可以试试看这里。 RxMutableListWrapper.kt 基本上,他使用 RxRelay 和 Wrapper 类来监听添加和删除。差异化确实变得有点复杂,但应该是可行的。
标签: java android observable rx-java rx-android