回调函数 | 函数介绍 | 触发时机 | 使用限制 |
|---|---|---|---|
卡片提供方接收创建卡片的通知接口。 |
|
| |
卡片提供方收到卡片使用方将临时卡片转常态卡片的通知接口。 | 卡片提供方收到卡片使用方将临时卡片转常态卡片的通知时。 | 当前卡片使用方不会使用临时卡片,不涉及该回调函数。 | |
卡片提供方接收携带参数的更新卡片的通知接口。 |
|
| |
卡片提供方接收修改可见性的通知接口。 | 卡片可见性发生变更时。 | 仅对系统应用生效,且需要将formVisibleNotify配置为true。 | |
卡片提供方接收处理卡片事件的通知接口。 | 卡片页面组件使用postCardAction接口且action类型为message时,参考卡片提供方主动刷新卡片内容。 | 无。 | |
卡片提供方接收销毁卡片的通知接口。 |
| 若卡片需要调整尺寸大小,应在卡片配置文件form_config.json中,将resizable设置为true。 | |
卡片配置发生变更的通知接口。 | 当系统环境发生变更时(例如深色模式开关时)。 | 仅当FormExtensionAbility存活时才会触发onConfigurationUpdate回调,FormExtensionAbility创建后10秒内无操作将会被清理,此时无法触发。 | |
卡片提供方的卡片进程退出的通知接口。 | 卡片提供方的卡片进程退出时。 | FormExtensionAbility创建后10秒内无操作将会被清理,卡片进程退出,此时会触发onStop回调。 | |
卡片提供方接收卡片位置变更的通知接口。 | 卡片添加至桌面时。 | 无。 |
典型场景介绍: