从WebView加载URL而不显示它

kan*_*eda 3 android webview

是否可以从中加载网址WebView而无需将其附加到任何布局(不可见)?

Tac*_*0sS 6

是的,您可以使用您的应用程序上下文来实例化您的WebView:

WebView webView = new WebView(getApplicationContext());
webView.loadUrl("your-url");
Run Code Online (Sandbox Code Playgroud)

出乎意料的是,这是可行的……这意味着实际上可以使用应用程序上下文创建Web视图,而无需UI上下文,这对我来说有点奇怪。

  • 这是绝对正常的。您可以在屏幕外渲染,然后根据需要显示结果。例如,电子书阅读器可以在屏幕外渲染书页,然后在显示时为翻页应用视觉效果,这在CSS中很难实现。 (2认同)