У меня есть функция drawImage(json, check)
в файле test.js. ow Я хочу вызвать эту функцию из кода android. Я использую cwv.loadUrl("javascript:test.drawImage("+jsonArray+","+ true+")");
, но это решение не работает. Как я могу назвать этот метод из кода Android?Вызов метода js из кода android
-1
A
ответ
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
Я отредактировал свой ответ. Смотреть выше –
http://stackoverflow.com/a/7544818/1276374 –