我不使用WebViewClient
我不使用WebViewClient,不去重写shouleOverrideUrlLoading,也是默认在软件内部打开网页的,就算改写了,无论是true还是flase都是在内部打开,怎么回事啊?
还有就是我换成外部网址既没有跳转,也是页面空白。
package com.example.webview;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class MainActivity extends Activity {
private WebView web;
private String url = "www.baidu.com";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init() {
// TODO Auto-generated method stub
web =(WebView) findViewById(R.id.web);
web.loadUrl("file:///android_asset/ex.html");
web.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
// TODO Auto-generated method stub
return false;
}
});
}
}