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

15:高级篇 - CTK 事件与监听

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

生命周期层事件

在 Plugin 生命周期的不同状态相互转换时,CTK Plugin Framework 会发出各种不同的事件,以供事先注册好的事件监听器处理,这些事件被称为“生命周期层事件”。CTK Plugin Framework 支持的生命周期层事件包括:

  • 框架事件:来自框架的一般事件

框架事件由 ctkPluginFrameworkEvent 类实现。getPlugin() 用于返回与事件关联的插件,而 getType() 返回框架事件的类型。isNull() 可以用来检查这个 ctkPluginFrameworkEvent 实例是否有效。getErrorString() 返回与此事件相关的异常错误字符串。

  • 插件事件:描述插件生命周期变化的事件

插件事件由 ctkPluginEvent 类实现。getPlugin() 返回具有生命周期变化的插件,使用 isNull() 来检查这个 ctkPluginEvent 实例是否有效,getType() 返回生命周期事件的类型。

  • 服务事件:描述服务生命周期变化的事件

服务事件由 ctkServiceEvent 类实现。getServiceReference() 返回对其生命周期中发生更改的服务的引用。getType() 返回事件的类型,使用 isNull() 检查这个 ctkServiceEvent 实例是否有效。

如何监听

对于上面提到的各种事件,ctkP

http://www.lryc.cn/news/12455.html

相关文章:

  • SpringBoot Notes
  • CoreDNS
  • 码农饭碗不保——ChatGPT正在取代Coder
  • PAT (Advanced Level) Practice 1004 Counting Leaves
  • 基于Redis实现的分布式锁
  • 2023年,还找算法岗工作吗?
  • 正点原子ARM裸机开发篇
  • 20222023华为OD机试 - 压缩报文还原(JS)
  • SheetJS的部分操作
  • pytest总结
  • CNI 网络分析(九)Calico IPIP
  • 分布式任务调度(XXL-JOB)
  • Django框架之模型视图--Session
  • 二极管的“几种”应用
  • github上传本地文件详细过程
  • 常用聚类算法分析
  • OSG三维渲染引擎编程学习之五十八:“第五章:OSG场景渲染” 之 “5.16 简单光源”
  • 80211无线网络架构
  • 基于springboot+vue的便利店库存管理系统
  • 3|物联网控制|计算机控制-刘川来胡乃平版|第1章:绪论|青岛科技大学课堂笔记|U1 ppt
  • js打印本地pdf(使用HttpPrinter打印插件)
  • 华为OD机试 - 双十一(Python) | 机试题算法思路 【2023】
  • 2020年UML 秋季期末测试题
  • SpringCloud - Ribbon负载均衡
  • Spring Boot + Redis 实现分布式锁
  • CAD二次开发 插件初始化接口IExtensionApplication
  • kafka-11-kafka的监控工具和常用配置参数
  • 前端PWA渐进式加载技术
  • 【ubuntu 22.04不识别ch340串口】
  • 解决:eclipse绿化版Resource注解报Resource cannot be resolved to a type问题