我正在使用Python和SL4A编写Android应用程序。该应用程序使用我想要刷新的webview。我打算通过在包装doRefresh()javascript函数中使用javascript location.replace()来做到这一点。我遇到的问题是我不知道如何从Python代码中的主事件循环中调用javascript函数。
有没有办法直接调用方法?
或
有没有办法间接调用方法说通过按钮的onClick和模拟屏幕点击?
感谢。
答案 0 :(得分:2)
您需要在等待从Python脚本发布的事件的JavaScript中等待刷新事件(这将是一个自定义事件)。 JavaScript和Python之间唯一的通信层是通过事件。