FormExtensionAbility进程自动退出问题

鸿蒙开发者文档中这样描述:"FormExtensionAbility进程不能常驻后台,即在卡片生命周期回调函数中无法处理长时间的任务,在生命周期调度完成后会继续存在5秒,如5秒内没有新的生命周期回调触发则进程自动退出。针对可能需要5秒以上才能完成的业务逻辑,建议​拉起主应用​进行处理,处理完成后使用​updateForm()​通知卡片进行刷新。"  我有以下几点疑问,想请教下大家。

  1. 是否可以这样理解,FormExtensionAbility进程当处理完任意一个生命周期回调时,进程5秒后便会自动退出?
  2. 当Form的使用方或者FMS定时刷新时,又会将该FormExtensionAbility进程拉起,进程执行完OnUpdate回调5秒后再次退出?
  3. 这种FormExtensionAbility主动退出的机制,Form/Ability框架源码在哪个模块实现的呢? 找了好久,没找到实现源出处,期待大佬们回答
Form
2023-12-03 12:39:45
浏览
收藏 0
回答 0
待解决
相关问题
xampp的mysql出问题怎么处理?
842浏览 • 1回复 待解决
这句sql会导致并发出问题吗 ?
590浏览 • 1回复 待解决
router.back调用时,偶现app自动退出
63浏览 • 1回复 待解决
hi3861,mqtt断开自动重连问题
6303浏览 • 1回复 待解决
PolarDB 的进程结构是什么?
695浏览 • 1回复 待解决
鸿蒙纯净模式无法退出
8777浏览 • 1回复 待解决
多个UIAbility是多个进程吗?
86浏览 • 1回复 待解决
多个UIAbility是多个进程
105浏览 • 1回复 待解决
如何退出应用,你了解吗?
134浏览 • 1回复 待解决
打开应用时打开同一进程
694浏览 • 1回复 待解决
为什么HelloWorld应用退出时会黑屏?
773浏览 • 3回复 待解决
ets开发应用怎么退出当前应用?
1628浏览 • 1回复 待解决
如何使用gradle自动打包?
2783浏览 • 1回复 待解决
如何查询进程的pid有知道的吗?
92浏览 • 1回复 待解决
应用的进程启用过程是怎样的
94浏览 • 1回复 待解决