我想在我的android应用中获取Webview访问的链接。 更清楚地,如果我的链接为example.com,并且该网页内有一个超链接。如果用户单击该链接,则我想烘烤相同的链接。
答案 0 :(得分:1)
您应该能够执行以下操作:
webview.setWebViewClient(new WebViewClient() {
@Override
public void onPageStarted (WebView view, String url, Bitmap favicon) {
activity.runOnUiThread(new Runnable() {
@Override
public void run() {
Toast.makeText(activity, "onPageStarted: " + url, Toast.LENGTH_SHORT).show();
}
});
}
});
基于以下文档:
https://developer.android.com/reference/android/webkit/WebView#basic-usage https://developer.android.com/reference/android/webkit/WebViewClient.html#onPageStarted(android.webkit.WebView,%20java.lang.String,%20android.graphics.Bitmap)