- onAddForm(want: Want) 使用方创建卡片时触发,提供方需要返回卡片数据绑定类
- onCastToNormalForm(formId: string) 使用方将临时卡片转换为常态卡片触发,提供方需要做相应的处理
- onUpdateForm(formId: string) 若卡片支持定时更新/定点更新/卡片使用方主动请求更新功能,则提供方需要重写该方法以支持数据更新
- onChangeFormVisibility(newStatus: Record<string, number>) 需要配置formVisibleNotify为true,且为系统应用才会回调
- onFormEvent(formId: string, message: string) 若卡片支持触发事件,则需要重写该方法并实现对事件的触发
- onRemoveForm(formId: string) 当对应的卡片删除时触发的回调,入参是被删除的卡片ID
- onConfigurationUpdate(config: Configuration)当前formExtensionAbility存活时更新系统配置信息时触发的回调。 需注意:formExtensionAbility创建后5秒内无操作将会被清理。
- onAcquireFormState(want: Want) 卡片提供方接收查询卡片状态通知接口,默认返回卡片初始状态。