我正在开发一个使用 android 的 web 视图呈现移动网站的应用程序。我的应用程序能够在缓存的帮助下以离线模式显示网站。到这里一切都很好。现在我已经引入了一个清晰的缓存机制并得到了问题..
要了解该问题,请仔细查看通过登录屏幕上的登录按钮执行的登录步骤(我这里有两个按钮1.登录2.清除缓存):
步骤 1.如果网络已连接,让用户进入应用程序内部并显示在线内容(缓存模式关闭)---> 工作正常...
步骤 2. else if 网络断开|| 暂停|| 未知,如果存在缓存,则显示缓存的内容。---工作正常。
问题来了:
让我们假设如果没有网络并且用户清除/已经清除,缓存然后登录然后根据我的逻辑他们应该无法登录但我的代码失败并且它登录用户看到这个链接
为了清除缓存,我做了类似这篇文章的事情
让我知道是否有人需要进一步澄清。
任何帮助将不胜感激。