ohos.common_event_data
说明:
当前为Beta阶段。
common_event_data模块描述公共事件的数据。
导入模块
import kit.BasicServicesKit.*
使用说明
API示例代码使用说明:
- 若示例代码首行有“// index.cj”注释,表示该示例可在仓颉模板工程的“index.cj”文件中编译运行。
- 若示例需获取Context应用上下文,需在仓颉模板工程中的“main_ability.cj”文件中进行配置。
上述示例工程及配置模板详见仓颉示例代码说明。
class CommonEventData
public class CommonEventData {
public var event: String
public var bundleName: String
public var code: Int32
public var data: String
public var parameters: HashMap<String, CommonEventValueType>
}
功能: 公共事件的数据。
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22
var bundleName
public var bundleName: String
功能: 表示包名称。
类型: String
读写能力: 可读写
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22
var code
public var code: Int32
功能: 表示订阅者接收到的公共事件数据(Int32类型)。该字段取值与发布者使用commonEventManager.publish发布公共事件时,通过CommonEventPublishData中的code字段传递的数据一致。
类型: Int32
读写能力: 可读写
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22
var data
public var data: String
功能: 表示订阅者接收到的公共事件数据(String类型)。该字段取值与发布者使用commonEventManager.publish发布公共事件时,通过CommonEventPublishData中的data字段传递的数据一致。
类型: String
读写能力: 可读写
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22
var event
public var event: String
功能: 表示当前接收的公共事件名称。
类型: String
读写能力: 可读写
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22
var parameters
public var parameters: HashMap<String, CommonEventValueType>
功能: 表示订阅者接收到的公共事件的附加信息。该字段取值与发布者使用commonEventManager.publish发布公共事件时,通过CommonEventPublishData中的parameters字段传递的数据一致。
类型: HashMap<String,CommonEventValueType>
读写能力: 可读写
系统能力: SystemCapability.Notification.CommonEvent
起始版本: 22