从android代码调用js方法

时间:2013-08-07 06:53:31

标签: android

我在文件test.js中有一个函数drawImage(json, check)。我想从android代码调用这个函数。我使用cwv.loadUrl("javascript:test.drawImage("+jsonArray+","+ true+")");,但此解决方案不起作用。如何从android代码中调用此方法?

1 个答案:

答案 0 :(得分:1)

你可以把JS函数放在外部文件中。它把它放在你的html文件中,如下所示:

<script>
    function drawImage ()
    {
         // your computataion 
    }
</script>
// or connect your js functions from external file 
<script src="test.js"></script>

然后从代码

中调用它
cwv.loadUrl("javascript:drawImage('"+jsonArray+"','"+ true+"')");

并注意单引号!

Mocialov Boris描述了第二个方法。