Single Single类似于Observable,不同的是,它总是只发射一个值,或者一个错误通知,而不是发射一系列的值。 onError - 如果无法发射需要的值,Single发射一个Throwable对象到这个方法 Single只会调用这两个方法中的一个,而且只会调用一次,调用了任何一个方法之后,订阅关系终止。 详细的图解可以参考英文文档:Single