#android
#Android
Вопрос:
Как я могу получить URL-адрес назначения веб-страницы WebView
?
Я объясняю: у меня есть веб-страница в моем WebView
; когда я нажимаю на ссылку на веб-странице, я хотел бы получить адрес ссылки, возможно ли это?
Большое вам спасибо.
Ответ №1:
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
Log.i(TAG, "Processing webview url click...");
view.loadUrl(url);
return true;
}
public void onPageFinished(WebView view, String url) {
Log.i(TAG, "Finished loading URL: " url);
if (progressBar.isShowing()) {
progressBar.dismiss();
}
}
public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
Log.e(TAG, "Error: " description);
Toast.makeText(activity, "Oh no! " description, Toast.LENGTH_SHORT).show();
alertDialog.setTitle("Error");
alertDialog.setMessage(description);
alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
return;
}
});
alertDialog.show();
}
});
webview.loadUrl("http://www.google.com");