android webview 執行時不呼叫系統自帶瀏覽器
阿新 • • 發佈:2019-02-18
WebView mobView = new WebView(this);
mobView.loadUrl("http://www.csdn.net");
WebSettings wSet = mobView.getSettings();
wSet.setJavaScriptEnabled(true);
mobView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url)
{ // 重寫此方法表明點選網頁裡面的連結還是在當前的webview裡跳轉,不跳到瀏覽器那邊
view.loadUrl(url);
return true;
}
mobView.loadUrl("http://www.csdn.net");
WebSettings wSet = mobView.getSettings();
wSet.setJavaScriptEnabled(true);
mobView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url)
{ // 重寫此方法表明點選網頁裡面的連結還是在當前的webview裡跳轉,不跳到瀏覽器那邊
view.loadUrl(url);
return true;
}
});
最後記得把許可權加上:<uses-permission android:name="android.permission.INTERNET" />