记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事件。其他页面无法接受。

相关推荐
春波petal6 小时前
Vue3防抖搜索:从Lodash到customRef全解析
vue.js·vue3·防抖搜索
达子6668 小时前
第22章_HarmonyOs开发图解之 蓝牙
vue.js
无人生还8 小时前
从 Vue3 到 React · 快速上手系列第 9 篇:自定义 Hook(对标 Composables)
前端·vue.js·react.js
别怪我很水8 小时前
Vue element admin 浏览器本地存储 localStorage、useStorage
前端·javascript·vue.js
猫猫不是喵喵.19 小时前
Vue3 Props 属性
前端·javascript·vue.js
小罗水1 天前
第17章 后台管理端与演示支持
javascript·vue.js·ecmascript
猫猫不是喵喵.1 天前
Vue3 中 computed 计算属性与 watch、watchEffect 监听
前端·javascript·vue.js
En^_^Joy1 天前
Vue项目创建与入口配置全攻略
前端·vue.js·arcgis
猫猫不是喵喵.1 天前
Vue2 的 Vuex 状态管理与 Vue3 的 Pinia 状态管理
前端·javascript·vue.js
海天鹰2 天前
Android Studio Quail3 | 2026.1.3 升级后 Gradle 报错
android studio