MVVM中的Android未从服务器接收数据
当我使用MVVM体系结构时,在这个函数中,我的意思是不从服务器接收数据,但服务器正在响应。这是我的函数MVVM中的Android未从服务器接收数据,android,mvvm,retrofit,rx-java2,Android,Mvvm,Retrofit,Rx Java2,当我使用MVVM体系结构时,在这个函数中,我的意思是不从服务器接收数据,但服务器正在响应。这是我的函数 api.getBitcoinNews(q, from, sortBy, key) .subscribeOn(Schedulers.newThread()) .observeOn(AndroidSchedulers.mainThread()) .subscribeWith(object
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) {
}
})
)
api.getBitcoinNews(q、from、sortBy、key)
.subscribeOn(Schedulers.newThread())
.observeOn(AndroidSchedulers.mainThread())
.subscribowith(对象:DisposableSingleObserver(){
成功时覆盖乐趣(t:列表){
Log.d(标记,t.size.toString())
}
覆盖有趣的错误(e:可丢弃){
}
})
)
您是否使用改装?如果是,建议我使用日志拦截器进行调试,请检查此实现
希望这有帮助是的,我正在使用改型和拦截器还有ViewModel的问题您可以这样在OneError中记录错误:override fun OneError(e:Throwable){e.printStackTrace()}