我希望在安卓中预加载一个网页。该网页包含文本和图形元素。该网页将在未来显示在一个尚未创建的Activity中。
据我了解,例如 WebView 必须绑定到一个 Activity 上,因此无法使用 WebView 完成此任务。
是否有任何建议不涉及解析 HTML 页面并"手动"下载所有元素?
我希望在安卓中预加载一个网页。该网页包含文本和图形元素。该网页将在未来显示在一个尚未创建的Activity中。
据我了解,例如 WebView 必须绑定到一个 Activity 上,因此无法使用 WebView 完成此任务。
是否有任何建议不涉及解析 HTML 页面并"手动"下载所有元素?
每当你想要开始加载你的网站时,创建一个新的WebView对象并从中请求URL。代码看起来像这样:
WebView view = new WebView(context);
view.loadUrl(myBigWebSite);
Android会缓存该WebView数据,当您从另一个活动请求loadUrl时,它应该已经加载完毕。
// in your WebView activity
myWebView.loadUrl(myBigWebSite);
了解更多有关webViews的信息,请访问文档页面:WebView文档
webview.loadUrl("file:///my_cached_folder/index.html");