这是我的代码:
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_web_view);
WebView webview = (WebView) findViewById(R.id.webView);
/*webview.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.i("WEB_VIEW_TEST", "error code:" + errorCode);
super.onReceivedError(view, errorCode, description, failingUrl);
}
});*/
webview.loadUrl("www.google.com");
}
...
...
...
我在清单上设置了Internet权限。 如果我取消注释setWebViewClient,结果就是一样。
我如何解决我的问题?
答案 0 :(得分:0)
WebView不会假设您希望默认使用HTTP。使用WebView解析URL时,您需要始终确定要用于检索资源的协议。
因此,不要只指定www.google.com
加载网站:
webview.loadUrl("http://www.google.com");