记uniapp、android studio开发原生插件时监听globalEvent 事件

globalEvent 事件:用于页面监听持久性事件,例如定位信息,陀螺仪等的变化。

在vue页面

获取原生组件

var myGlobalEvent = uni.requireNativePlugin('globalEvent');

通过plus.globalEvent.addEventListener方法注册全局方法,供原生代码中的mWXSDKInstance.fireGlobalEventCallback方法调用``plus.globalEvent.addEventListener('myEvent', function(e) {``console.log('myEvent'+JSON.stringify(e));``});

在原生java插件类中

Map<String,Object> params=new HashMap<>();

params.put("key","value");

mWXSDKInstance.fireGlobalEventCallback("myEvent", params);

注意:globalEvent事件只能通过页面的WXSDKInstance实例给当前页面发送globalEvent事件。其他页面无法接受。

相关推荐
一枚前端小姐姐30 分钟前
Vue3 组合式 API(setup + script setup)实战
前端·vue.js
阿懂在掘金1 小时前
别再写换皮 Options 了!Vue3 Setup 真正的用法的是这3步升级
vue.js
一枚前端小姐姐2 小时前
Vue3 + Vite 从零搭建项目,超详细入门指南
前端·vue.js
PD我是你的真爱粉2 小时前
Vue 3 生命周期完全指南:从流程图到最佳实践
前端·vue.js·流程图
anyup3 小时前
uniapp开发的鸿蒙应用上架后,竟然月入4000+
前端·vue.js·harmonyos
肖老师xy3 小时前
uniPush2.0对接
uni-app
用户83040713057014 小时前
外链跳转后首页参数丢失:从缓存兜底到页面重加载的完整方案
vue.js
迪巴拉15254 小时前
基于Springboot+Vue的制造业采购管理系统
vue.js·spring boot·后端
qq_12498707535 小时前
基于springboot+vue的热门文创内容推荐平台(源码+论文+部署+安装)
vue.js·spring boot·后端·spring·毕业设计·计算机毕设