当我使用 MVVM 架构并且在此函数中不起作用时,我的意思是没有从服务器接收数据,但服务器正在响应 这是我的函数
api.getBitcoinNews(q, from, sortBy, key)
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribeWith(object :DisposableSingleObserver<List<News>>(){
override fun onSuccess(t: List<News>) {
Log.d(TAG, t.size.toString())
}
override fun onError(e: Throwable) {
}
})
)
您是否使用改造?如果是,建议我使用日志记录拦截器进行调试,检查此以实现 https://github.com/square/okhttp/blob/master/okhttp-logging-interceptor/README.md 希望这有帮助