openharmony 鸿蒙 changelogs-ability

2023-06-24 浏览 (1052)

元能力子系统ChangeLog

cl.ability.1 appRecovery接口中RestartFlag属性名称变更,删除了未支持的属性

appRecovery接口中RestartFlag枚举命名从特定故障发生后不重启改成了特定故障发生后重启
删除了CPP_CRASH_NO_RESTART。

变更影响

4.0.2.3版本之前使用CPP_CRASH_NO_RESTART/JS_CRASH_NO_RESTART/APP_FREEZE_NO_RESTART类型开发的应用,在4.0.2.3版本之后行为会发生变化。

关键接口/组件变更

RestartFlag 9+

变更前:

名称说明
ALWAYS_RESTART0总是重启应用。
CPP_CRASH_NO_RESTART0x0001发生CPP_CRASH时不重启应用。
JS_CRASH_NO_RESTART0x0002发生JS_CRASH时不重启应用。
APP_FREEZE_NO_RESTART0x0004发生APP_FREEZE时不重启应用。
NO_RESTART0xFFFF总是不重启应用。

变更后:

名称说明
ALWAYS_RESTART0总是重启应用。
CPP_CRASH_NO_RESTARTNA删除,不支持该场景的重启。
RESTART_WHEN_JS_CRASH0x0001发生JS_CRASH时重启应用。
RESTART_WHEN_APP_FREEZE0x0002发生APP_FREEZE时重启应用。
NO_RESTART0xFFFF总是不重启应用。

适配指导

按新的语义进行适配。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Readme

harmony 鸿蒙语言编译运行时子系统ChangeLog

harmony 鸿蒙arkui子系统ChangeLog

harmony 鸿蒙包管理子系统ChangeLog

harmony 鸿蒙通用能力ChangeLog

harmony 鸿蒙全球化子系统ChangeLog

harmony 鸿蒙HUKS子系统ChangeLog

harmony 鸿蒙资源调度子系统ChangeLog

harmony 鸿蒙web子系统ChangeLog

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/e5e436955c0b46c3a518b3ab16d31814