У меня есть веб-просмотр и некоторые ссылки в этом веб-браузере. Теперь мне нужно, когда я нажимаю ссылку в веб-браузере, открывается диалоговое окно … Как мне это сделать?
wv.setWebViewClient(new WebViewClient() { @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { ^^^ // HERE YOU GET url return super.shouldOverrideUrlLoading(view, url); } });
Вам нужно будет создать интерфейсы между вашим кодом JavaScript и клиентским кодом Android. С этим код JavaScript может вызвать метод в вашем Android-коде, чтобы отобразить диалоговое окно.
Здесь есть хороший пример:
http://developer.android.com/guide/webapps/webview.html#BindingJavaScript