我的项目是一个应用程序,其中包含应使用脱机缓存离线运行的Web视图。我想要发生的是当它连接到站点时将cachemode设置为load_default会将响应代码设置为200,如果不匹配则将cachemode设置为load_cache_else_network。
当触摸链接时,意味着加载另一个URL,它会运行检查响应代码和设置cachemode的相同过程。
但问题是它会直接跳转到onReceivedError(),只有在未保存缓存时才计划发生。 onReceivedError包含在应用程序中加载页面,这就是我知道该过程直接进入它的方式。
有什么好的建议吗?
另外一个问题是,检查缓存是否已保存的好方法是什么?