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

相关推荐
集成显卡1 天前
AI取名大师 | uni-app + Wot UI 跟随设备自动切换明暗主题
人工智能·ui·uni-app·外观配色
zhangyao9403301 天前
uni-app scroll-view特定情况下运用
前端·javascript·uni-app
一 乐1 天前
校园墙|校园社区|基于Java+vue的校园墙小程序系统(源码+数据库+文档)
java·前端·数据库·vue.js·spring boot·后端·小程序
LXA08091 天前
在 UniApp 中为小程序实现视频播放记录功能
小程序·uni-app·音视频
你真的可爱呀1 天前
【uniapp实践】主题样式配置浅色深色以及自定义
uni-app·sass
阿奇__1 天前
el-table有固定列时样式bug
vue.js·elementui·bug
LXA08091 天前
在Vue 3项目中配置和使用SCSS
vue.js·rust·scss
xiaohe06011 天前
🧸 前端不是只会写管理后台,我用 400 行代码画了一个 LABUBU !
vue.js·typescript·canvas
小胖学前端1 天前
解决 uniapp H5 与原生应用通信的坑:一个经过实战验证的解决方案
前端·uni-app
LXA08091 天前
vue3开发使用框架推荐
前端·javascript·vue.js