Add*_*dev 10 java android android-webview
我正在Android应用程序中测试内置的WebView.我的问题是以下代码
WebView webView = (WebView) findViewById(R.id.webView1);
webView.loadUrl("http://google.com");
Run Code Online (Sandbox Code Playgroud)
触发一个意图(消化已安装的浏览器以打开Web),而不是在内置的WebView中打开它.我应该怎么做才能避免这种情况?
Bha*_*vin 26
WebView mWebView= (WebView) findViewById(R.id.webView1);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public void onReceivedError(WebView view, int errorCode,
String description, String failingUrl) {
// Handle the error
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
mWebView.loadUrl("http://google.com");
Run Code Online (Sandbox Code Playgroud)
这不会打开其他浏览器.这里有来自DEVELOPER的网站的参考.
| 归档时间: |
|
| 查看次数: |
4545 次 |
| 最近记录: |