【发布时间】:2014-09-18 20:44:52
【问题描述】:
两者有什么区别?
String r1 = new GoogleCommand().queue().get();
和
Observable<String> gResp = new GoogleCommand().observe();
String r1 = gResp.toBlockingObservable().single();
【问题讨论】:
两者有什么区别?
String r1 = new GoogleCommand().queue().get();
和
Observable<String> gResp = new GoogleCommand().observe();
String r1 = gResp.toBlockingObservable().single();
【问题讨论】:
得到 Twitter 的回复:
observe() 急切地执行和缓存,而toObservable() 在订阅之前是惰性的,并且不添加缓存。
【讨论】: