1

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

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

或者

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

谢谢。

4

1 回答 1

2

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

于 2011-05-09T15:39:18.850 回答