如何在SL4A上从python调用javascript方法?

时间:2011-05-09 08:20:33

标签: javascript android python sl4a

我正在使用Python和SL4A编写Android应用程序。该应用程序使用我想要刷新的webview。我打算通过在包装doRefresh()javascript函数中使用javascript location.replace()来做到这一点。我遇到的问题是我不知道如何从Python代码中的主事件循环中调用javascript函数。

有没有办法直接调用方法?

有没有办法间接调用方法说通过按钮的onClick和模拟屏幕点击?

感谢。

1 个答案:

答案 0 :(得分:2)

您需要在等待从Python脚本发布的事件的JavaScript中等待刷新事件(这将是一个自定义事件)。 JavaScript和Python之间唯一的通信层是通过事件。