HarmonyOS 有api可以拿到当前设备上已经添加的服务卡片列表吗?

有api可以拿到当前设备上已经添加的服务卡片列表吗?类似widgetManager.getAppWidgetIds。

阅读 465
1 个回答

目前卡片提供方是无法通过api获取所有formid的;

目前机制就是这样,预览时会所有卡片触发onAddForm;添加的时候会对应卡片再触发一次onAddForm,没有添加的卡片会触发onRemoveForm;无法区分预览与添加。预览不属于临时卡片,临时卡片暂时没有用到。

存储目前推荐仍是onAddForm存,onRemoveForm移除,中间会多些操作,业务上可以满足。

对应开发指导可以参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-update-by-status-V5

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
HarmonyOS
子站问答
访问
宣传栏