我正在研究rx-java和改造,我对此有一些疑问。我不明白,当我们调用下面的代码时,如何创建Observable(Observable)呢?根据我的理解,仅应在计划和订阅期间调用它。
CryptocurrencyService cryptocurrencyService = retrofit.create(CryptocurrencyService.class);
Observable<Crypto> cryptoObservable = cryptocurrencyService.getCoinData("btc");
[[Retrofit Builder中有一个呼叫适配器方法,可以将呼叫响应转换为RxJava中的相应响应]
Retrofit.Builder()
.client(okHttpClient)
.baseUrl(baseUrl)
.addCallAdapterFactory(RxJava2CallAdapterFactory.create()
.build()