rxjava 如何管理可变集合?

How can rxjava manage a mutable collection?

我有一个显示与我的 phone 连接的设备列表的视图,随着新设备的添加和一些设备的断开连接,我如何创建一个主题来接收当前设备列表订阅并随后接收列表的添加和删除事件。

目前我的实现是一个 getDeviceList() 方法和一个主题发出列表更改事件。事件包含类型和设备属性。有没有更好的实现可以删除附加事件class?

如果您对不同的事件类型有不同的 Observable,则可以避免使用事件包装器:一种用于添加事件,一种用于删除事件。