我创建了一个加载网页的Android应用。该应用程序加载页面并单击网页上的任何超链接,它将加载到手机浏览器中。如何避免这个问题?
答案 0 :(得分:1)
您必须为WebView创建WebViewClient的自定义实现。在WebView Activity内部,添加以下内容
private class CustomWebViewClient extends WebViewClient {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
现在,在初始化WebView时,添加以下行
webview.setWebViewClient(new CustomWebViewClient());