鹰击长空,鱼翔浅底,万类霜天竞自由

Android学习:WebView在使用中注意的问题


加载互联网资源,需要开启网络权限

如果不开启网络权限,就使用WebView加载互联网资源,会提示无法连接网址。开启网络权限,只需要在AndroidManifest.xml中添加以下代码:

<uses-permission android:name="android.permission.INTERNET" />

默认会调用系统浏览器访问互联网资源

在开启了网络权限以后,访问互联网资源的时候,WebView会默认调用系统的浏览器进行访问,所以我们需要设置WebViewClient,并重写shouldOverrideUrlLoading方法。

webView.setWebViewClient(new WebViewClient(){
    @Override
    public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
        return true;
    }
});



版权声明

本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。 本站博文除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。