我正在研究网络模块,它应该提供离线数据,我从本地数据库获取以前存储的JSON响应并构建响应并返回应用程序。所有这一切都发生在我的okhttp Interceptor
应用程序级别。我知道我可以通过ConnectivityManager
每当我尝试禁用n / w或更改服务器虚假服务器URL进行测试时,调试器就会消失对chain.proceed(request)
的调用
请注意我知道如果出现任何互联网错误,我会在我的应用程序onFaluire
进行改造。但我不想要那个。相反,我希望在拦截器内处理并构建响应并返回。
在网上搜索发现一个类似于此的question。
如果需要澄清,请告诉我。