鸿蒙项目实战(十一):事件通知EventBus
第三方库:EventBus
使用方法:
//注册事件监听 EventBus.on('id', (id: string) => { ToastUtil.showToast(`ID: ${id}`); }); //注册单次事件监听 EventBus.once('id', (id: string) => { ToastUtil.showToast(`单次ID: ${id}`); }); //发布普通消息 EventBus.post('id', '100001200'); //发布粘性消息 EventBus.postSticky('id', '100001201'); //发布跨App消息 EventBus.postApp('id', '100001202'); //获取粘性事件数据 let sticky = EventBus.getSticky('id'); ToastUtil.showToast(`粘性事件数据:${sticky}`); //移除粘性事件 EventBus.removeSticky('id'); ToastUtil.showToast(`移除粘性事件成功!`); //注销事件监听 EventBus.off('id'); //注销所有事件监听 EventBus.offAll();
作者:听着music睡
出处:http://www.cnblogs.com/xqxacm/
Android交流群:38197636
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
浙公网安备 33010602011771号