我有这个要求:
问题是那些操作员不能很好地一起玩,一旦你调用refCount或autoConnect就会得到一个可观察的,所以你不能打电话给另一个。
我尝试过类似request().repeatWhen(redoRequest()).replay(1).autoConnect().share()
的内容
但它不会正确取消订阅,因为我们在此处进行双重发布/连接。
我发现我唯一不确定工作的方法是手动进行unsubscirption并使用autoConnect的重载来返回订阅。
我是如何正确实现的?