繁体   English   中英

科尔多瓦Android:如何侦听Javascript中的自定义事件?

[英]Cordova Android: how to listenen to custom events in Javascript?

借助Cordova Android,JavaScript如何监听Java代码中触发的自定义事件?

典型的用例是,活动开始时,它会连接到后端服务器,并等待直到该服务器发送回一条消息,然后通知JavaScript进行UI更新。 在科尔多瓦应该怎么做?

谢谢

您是否看过: Javascript与Phonegap插件之间的异步通信

这似乎与您要实现的目标相似。

到目前为止,我知道您需要一个自定义事件侦听器才能向服务器发送请求并从服务器接收数据。 您可以使用自定义事件列表器

var evt = document.createEvent("Event");
evt.initEvent("myEvent",true,true);

// custom param
evt.foo = "bar";

//register
document.addEventListener("myEvent",myEventHandler,false);

//invoke
document.dispatchEvent(evt);

这是注册,使用事件监听器的方式。

有很多资源可以了解这一点

如何在JavaScript中创建自定义事件以使用HTML进行编程

JavaScript自定义事件监听器

生成自定义JavaScript事件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM