Single

    Single类似于Observable,不同的是,它总是只发射一个值,或者一个错误通知,而不是发射一系列的值。

    • onError - 如果无法发射需要的值,Single发射一个Throwable对象到这个方法

    Single只会调用这两个方法中的一个,而且只会调用一次,调用了任何一个方法之后,订阅关系终止。

    详细的图解可以参考英文文档:Single