harmony 鸿蒙Ability Framework Changelog
Ability Framework Changelog
cl.ability.1 RestartFlag Attribute Names Changed and Unsupported Attribute Deleted in appRecovery
In the appRecovery API, the enum names of RestartFlag are changed from NO_RESTART upon a specific fault to RESTART upon a specific fault. The CPP_CRASH_NO_RESTART enum is deleted.
Change Impact
If your application uses the CPP_CRASH_NO_RESTART, JS_CRASH_NO_RESTART, or APP_FREEZE_NO_RESTART attribute in versions earlier than 4.0.2.3, its behavior will change after an upgrade to 4.0.2.3.
Key API/Component Changes
RestartFlag 9+
Before change |Name |Value|Description | |—————————–|—-|————————————————————| |ALWAYS_RESTART |0 |The application is restarted in all cases.| |CPP_CRASH_NO_RESTART |0x0001 |The application is not restarted in the case of CPP_CRASH.| |JS_CRASH_NO_RESTART |0x0002 |The application is not restarted in the case of JS_CRASH.| |APP_FREEZE_NO_RESTART |0x0004 |The application is not restarted in the case of APP_FREEZE.| |NO_RESTART |0xFFFF |The application is not restarted in any case.|
After change |Name |Value|Description | |———-|—-|———-| |ALWAYS_RESTART |0 |The application is restarted in all cases.| |CPP_CRASH_NO_RESTART |NA |Deleted. The restart in this scenario is not supported.| |RESTART_WHEN_JS_CRASH |0x0001 |The application is restarted in the case of JS_CRASH.| |RESTART_WHEN_APP_FREEZE |0x0002 |The application is restarted in the case of APP_FREEZE.| |NO_RESTART |0xFFFF |The application is not restarted in any case.|
Adaptation Guide
Perform adaptation based on the new semantics.
你可能感兴趣的鸿蒙文章
harmony 鸿蒙Multi-language Runtime Subsystem Changelog
harmony 鸿蒙ArkUI Subsystem Changelog
harmony 鸿蒙Bundle Management Subsystem Changelog
harmony 鸿蒙Common Capability Changelog
harmony 鸿蒙Globalization Subsystem Changelog
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦