从android代码调用js方法
我在test.js文件中有一个函数从android代码调用js方法,android,Android,我在test.js文件中有一个函数drawImage(json,check)。我想从android代码中调用这个函数。我使用cwv.loadUrl(“javascript:test.drawImage(“+jsonArray+”,“+true+”)),但此解决方案不起作用。如何从android代码中调用此方法?您可以将JS函数放置在外部文件中,而不是外部文件中。取而代之的是,将其放入html文件中,如下所示: <script> function drawImage ()
drawImage(json,check)
。我想从android代码中调用这个函数。我使用cwv.loadUrl(“javascript:test.drawImage(“+jsonArray+”,“+true+”))代码>,但此解决方案不起作用。如何从android代码中调用此方法?您可以将JS函数放置在外部文件中,而不是外部文件中。取而代之的是,将其放入html文件中,如下所示:
<script>
function drawImage ()
{
// your computataion
}
</script>
// or connect your js functions from external file
<script src="test.js"></script>
并注意单报价
第二种方法是由Mocialov Boris描述的。我必须在外部文件中有这个方法。你能告诉我怎样才能那样做吗?我已经编辑了我的答案。俯视
cwv.loadUrl("javascript:drawImage('"+jsonArray+"','"+ true+"')");