2013-08-07 7 views
-1

У меня есть функция drawImage(json, check) в файле test.js. ow Я хочу вызвать эту функцию из кода android. Я использую cwv.loadUrl("javascript:test.drawImage("+jsonArray+","+ true+")");, но это решение не работает. Как я могу назвать этот метод из кода Android?Вызов метода js из кода android

+0

http://stackoverflow.com/a/7544818/1276374 –

ответ

1

Вы можете использовать JS-функцию не во внешнем файле. Insted его поместить его в 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+"')"); 

И обратите внимание на одной цитаты!

И второй mothod был описан Мочаловым Борисом.

+0

У меня должен быть этот метод во внешнем файле. Можете ли вы сказать мне, как я могу это сделать? – edi233

+0

Я отредактировал свой ответ. Смотреть выше –