Android中webView中Js调用安卓方法不执行
作者:Kinglong
发表时间:2023-07-16 05:25
关键词:
android中webView中Js调用安卓方法不执行是因为大于等于17后就需要对调用方法加注解才 会执行。在js要调用的方法上面加@JavascriptInterface即可。
js代码如下:
<script language=JavaScript>
function getData(url,d){
javascript:myjavascript.getData(url,d,1);
}
</script>
android代码:
@JavascriptInterface
public void getData(String url,String direction,int dialog){
// todo
}