当前位置: 首页 > news >正文

虚拟主机安装网站有没有永久免费的进销存软件

虚拟主机安装网站,有没有永久免费的进销存软件,徐州软件外包,郴州房产网监听Wifi状态变化 前言创建接收状态变化的Bean对象创建订阅者和订阅事件参考资料#xff1a; 前言 本篇博文通过动态订阅公共事件来说明怎么使用HarmonyOS监听Wifi状态的变化。关于动态订阅公共事件的概念#xff0c;官网有详细说明#xff0c;再次就不在赘述。博文相关项目… 监听Wifi状态变化 前言创建接收状态变化的Bean对象创建订阅者和订阅事件参考资料 前言 本篇博文通过动态订阅公共事件来说明怎么使用HarmonyOS监听Wifi状态的变化。关于动态订阅公共事件的概念官网有详细说明再次就不在赘述。博文相关项目源码地址传送门。公共事件的监听需要通过订阅和注销两步。 创建接收状态变化的Bean对象 该对象主要用来存储Wifi当前的状态比如是否已经链接、是否断开等。同时该Bean对象还定义了一个subscriber用来保持订阅者用来执行订阅和注销 export class CommonEventBean {//省略部分代码/*** The state of common events.*/state: Resource $r(app.string.event_init_state);//保存订阅者对象subscriber: any null; }创建订阅者和订阅事件 监听Wifi变化需要先调用CommonEventManager.createSubscriber创建订阅者保存返回的订阅者对象subscriber用于执行后续的订阅、退订等操作。下面看看就看具体怎么来监听Wifi变化的 /**param commonEventItem 保存状态的Bean对象*/subscribe(commonEventItem: CommonEventBean, callback: Function): void {let toastMsg: Resource;let commonEvent commonEventItem;//创建需要订阅的事件此处为CONN_STATEconst subscribeInfo {events: [CommonConstants.CONN_STATE]};//创建订阅者CommonEventManager.createSubscriber(subscribeInfo, (err, subscriber) {if (err) {toastMsg $r(app.string.subscribe_fail);//创建订阅失败执行回调刷新相关UIcallback(commonEvent, toastMsg);return;}// 创建订阅者失败执行回调刷新相关UIif (subscriber null) {toastMsg $r(app.string.need_subscriber);callback(commonEvent, toastMsg);return;}//保存订阅者用来后面的注销操作commonEvent.subscriber subscriber;//通过订阅者subscriber 执行订阅 //订阅回调函数返回的data内包含了公共事件的名称、发布者携带的数据等信息CommonEventManager.subscribe(subscriber, (err, data) {if (err) {//订阅失败执行回调刷新相关UItoastMsg $r(app.string.subscribe_fail);callback(commonEvent, toastMsg);return;}let connState: string | undefined data?.data;if (connState undefined) {return;}//变量当前Wifi状态switch (connState) {case WifiState.CONNECTING:commonEvent.state 连接中;break;case WifiState.DISCONNECTED:commonEvent.state 已断开;break;case WifiState.DISCONNECTING:commonEvent.state 正在断开;break;case WifiState.UNKNOWN_STATE:commonEvent.state 未知状态;break;case WifiState.AP_CONNECTED:commonEvent.state 已连接;break;default:break;}//执行回调刷新相关UIcallback(commonEvent);})toastMsg $r(app.string.subscribe_success);//执行回调刷新相关UIcallback(commonEvent, toastMsg);})} 参考资料 系统公共事件ArkTS 动态订阅公共事件 源码地址
http://www.zqtcl.cn/news/550181/

相关文章:

  • 网站域名备案 更改吗深圳新站优化
  • 房产网站门户系统免费网站免费无遮挡
  • 用国外网站 图片做自媒体seo诊断a5
  • 广州市南沙建设局网站优改网logo设计
  • 网站建设亿玛酷知名公司网站首页如何做
  • 教育网站 php网络服务公司
  • net域名做网站怎么样建站公司 转型经验
  • 赣州网站建设哪家公司好上海市建设安全协会网站
  • 网站排名优化软件有哪些西宁网站建设官网
  • 支付宝手机网站签约迪庆公司网站开发方法
  • 唐山网站关键词优化网站开发公司推荐
  • 福建响应式网站制作市工商局网站建设情况
  • 深圳网站运营托管罗伯特清崎说的网络营销是什么
  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站