Как вызвать метод javascript из python на SL4A? - PullRequest
1 голос
/ 09 мая 2011

Я пишу приложение для Android, используя Python и SL4A. Приложение использует веб-просмотр, который я хочу обновить. Я планирую сделать это, используя javascript location.replace () внутри функции javascript обертки doRefresh (). У меня проблема в том, что я не знаю, как вызвать функцию javascript из моего основного цикла событий в коде Python.

Есть ли способ напрямую вызвать метод?

или

Есть ли способ косвенного вызова метода, скажем, с помощью кнопки onClick и имитации касания экрана?

Спасибо.

1 Ответ

2 голосов
/ 09 мая 2011

Вам нужно будет дождаться события обновления (это будет пользовательское событие) в вашем JavaScript, которое ожидает события, отправленного из вашего скрипта Python.Единственный коммуникационный уровень между JavaScript и Python - через события.

...