我正在创建一个新闻阅读器应用程序,有时会将网页加载到WebView中。我注意到在默认行为下,缓存会很快变得非常不合理。无论Android是否会在内存不足时清除该缓存,我都不能接受我的用户看到一个15MB的新闻应用程序,而除网络缓存之外的所有内容都约为1MB。但是,我很乐意在某种程度上使用缓存。我看到了WebSettings#setAppCacheMaxSize(),它似乎只是一张票。它似乎没有做任何事情。在加载任何内容之前,我将以下内容硬编码到由我的Activity的onCreate()调用的方法中:originalSourceWebView.getSettings().setAppC