取消注册出行业务事件监听。
接口说明
接口名 | 描述 |
---|---|
[off] (type: 'smartMobilityEvent', smartMobilityTypes: SmartMobilityType[], callback?: Callback): void | 取消注册出行业务事件监听。 |
开发步骤
-
导入Car Kit模块。
import { smartMobilityCommon } from '@kit.CarKit';
-
获取SmartMobilityEventAwareness实例。
let awareness: smartMobilityCommon.SmartMobilityAwareness = smartMobilityCommon.getSmartMobilityAwareness();
-
应用取消注册出行业务事件监听。
// 业务类型
let types: smartMobilityCommon.SmartMobilityType[] = [smartMobilityCommon.SmartMobilityType.CAR_HOP];
// 出行业务事件回调函数
const callBack = (event: smartMobilityCommon.SmartMobilityEvent) => {
hilog.info(0x0000, 'Received smart mobility event: ', JSON.stringify(event));
};
// 解注册出行业务事件监听 示例1
// awareness.off('smartMobilityEvent', types);
// 解注册出行业务事件监听 示例2
awareness.off('smartMobilityEvent', types, callBack);