javascript - Android 自定义事件转 Javascript EventListener

标签 javascript android events dom-events android-event

是否可以在 Android 中创建事件,将数据发送到 WebView 中的 Havascript EventListener?

例如:
在后台,我启动线程搜索服务器上的更新。找到更新后,我发送事件以更新用户页面上的数据。我不想重新加载 View 。

最佳答案

目前我发现的唯一方法是使用 JavaScript 注入(inject):

mWebView.loadUrl("javascript:helloWorld(\"hi\");"); //or postUrl if using HTTP POST

这将导致在网页的 JavaScript 中定义的函数 helloWorld 被调用,参数值为 hi

关于javascript - Android 自定义事件转 Javascript EventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10615933/

相关文章:

javascript - 将值赋给数组内的数组

javascript - NodeJS 和 MongoDB。 POST 请求获取 404 代码

android - Cordova 向 AndroidManifest.xml 添加不必要的权限

java - 方法initLoader问题

javascript - HTML 表 : Edit button trigger Javascript event

JavaScript 图像更改

Android,我怎样才能将完整的应用程序安装在SD卡上

android - 三星特定的 webview 问题

javascript - 在KineticJS中, "click"事件和 "contentClick"事件有什么区别?

c# - 取消订阅子对象 Prop 更改事件