似乎Webview不会缓存有点沉重的文件。我尝试过10Mo左右的JPG和PDF文件,并且每次重新加载时都尝试过。我包括了:
indexOf
但是它只缓存外观上的CSS和javascript。
由于webview.getSettings().setDomStorageEnabled(true);
webview.getSettings().setAppCachePath("/data/data/" + getPackageName() + "/cache");
webview.getSettings().setAppCacheEnabled(true);
webview.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
已被弃用,并且Webview本身处理缓存机制,所以我想知道是否存在解决此问题的技巧(也许是手动下载文件并将其存储在本地,然后每次文件称为替换为本地文件?)。
提前谢谢大家的回答。