【发布时间】:2014-02-14 15:01:28
【问题描述】:
我有一个加载WebView 的子视图,我想在我的WebView 加载站点时获取WebView 的URL。
您能告诉我如何获取WebView 的网址吗? webView.getUrl(); 方法似乎不起作用。
【问题讨论】:
我有一个加载WebView 的子视图,我想在我的WebView 加载站点时获取WebView 的URL。
您能告诉我如何获取WebView 的网址吗? webView.getUrl(); 方法似乎不起作用。
【问题讨论】:
String theUrl;
WebView webView = new WebView(this);
setContentView(webView);
webview.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
theUrl = url;
}
});
webView.loadUrl(myURL);
【讨论】:
只需使用 WebViewClient() 的重写方法
String currentPageUrl;
myWebView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
currentPageUrl = url;
}
});
Log.d(TAG,currentPageUrl);
【讨论】: