我的Android应用程序有一个Update类,我在同一个应用程序中有另一个通过webview打开网站的类。问题是我想让Update-class加载url但不显示它,然后缓存它(如果可能,所以如果用户离线它应该能够查看一些内容)然后我会能够稍后在应用程序中显示它,但没有3-10秒的加载时间。
这是一个facebook页面,我对此感到很冷淡。非常感谢任何帮助。
答案 0 :(得分:1)
确定。然后使用后台线程在您之前的活动中执行此操作。或者一个解决方案可能是您在下一个活动中加载Url,因为第一次加载需要时间,但下次会缓存它。将Web视图的一些属性设置为:
webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
和
webView.clearCache(false);
希望这有助于你的事业。