RxJava 常用几种subject比较

常用的几种subject有:PublishSubject、ReplaySubject、BehaviorSubject、AsyncSubject

PublishSubject: 接收到订阅之后的所有数据

ReplaySubject: 接收到所有的数据,包括订阅之前的所有数据和订阅之后的所有数据

BehaviorSubject:  接收到订阅前的最后一条数据和订阅后的所有数据

AsyncSubject: 不管在什么位置订阅,都只接接收到最后一条数据,不管订阅之前是否有发送,结构一条消息,就complete

你可能感兴趣的:(RxJava 常用几种subject比较)