Android 如何确定单击WebView中的项目的时间?

Android 如何确定单击WebView中的项目的时间?,android,Android,是否仍然可以确定何时单击WebView中的项目? 例如WebView中的另一个链接 我想听听这些点击,并向他们报告。还有什么方法可以这样做吗?调用javascript onClick函数,然后您可以从中调用使用addJavaScriptInterface传递的java对象。 这可能会有帮助。从链接复制它: <input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" /> &l

是否仍然可以确定何时单击WebView中的项目? 例如WebView中的另一个链接


我想听听这些点击,并向他们报告。还有什么方法可以这样做吗?

调用javascript onClick函数,然后您可以从中调用使用addJavaScriptInterface传递的java对象。 这可能会有帮助。从链接复制它:

<input type="button" value="Say hello" onClick="showAndroidToast('Hello Android!')" />

<script type="text/javascript">
 function showAndroidToast(toast) {
    Android.showToast(toast);
 }
</script>

希望这有帮助

查看WebViews addJavascriptInterface(mHandler,“testhandler”)

mHandler是一个普通类,您可以定义它来处理来自javascript的调用。查看链接了解更多信息

WebView webView = (WebView) findViewById(R.id.webview);
webView.addJavascriptInterface(new JavaScriptInterface(this), "Android");