From 009ee59935156ccdf2369858c675f83f9554b67a Mon Sep 17 00:00:00 2001 From: zhangzezhong Date: Thu, 21 Aug 2025 17:07:43 +0800 Subject: [PATCH] add hideStartWindow Signed-off-by: zhangzezhong --- .../ets/ani/ani_common/src/ani_common_start_options.cpp | 6 ++++++ frameworks/ets/ets/@ohos.app.ability.StartOptions.ets | 1 + 2 files changed, 7 insertions(+) diff --git a/frameworks/ets/ani/ani_common/src/ani_common_start_options.cpp b/frameworks/ets/ani/ani_common/src/ani_common_start_options.cpp index 6df004f26b8..0d33c707ab1 100644 --- a/frameworks/ets/ani/ani_common/src/ani_common_start_options.cpp +++ b/frameworks/ets/ani/ani_common/src/ani_common_start_options.cpp @@ -168,6 +168,12 @@ bool UnwrapStartOptions(ani_env *env, ani_object param, AAFwk::StartOptions &sta startOptions.SetWindowFocused(windowFocused); } + bool hideStartWindow = true; + if (GetFieldBoolByName(env, param, "hideStartWindow", hideStartWindow)) { + TAG_LOGD(AAFwkTag::ANI, "hideStartWindow:%{public}d", hideStartWindow); + startOptions.SetHideStartWindow(hideStartWindow); + } + if (!SetSupportWindowModes(env, param, startOptions)) { TAG_LOGE(AAFwkTag::ANI, "SetSupportWindowModes failed"); return false; diff --git a/frameworks/ets/ets/@ohos.app.ability.StartOptions.ets b/frameworks/ets/ets/@ohos.app.ability.StartOptions.ets index 5924a678319..778f31bbadd 100644 --- a/frameworks/ets/ets/@ohos.app.ability.StartOptions.ets +++ b/frameworks/ets/ets/@ohos.app.ability.StartOptions.ets @@ -35,4 +35,5 @@ export default class StartOptions { minWindowHeight?: int; maxWindowWidth?: int; maxWindowHeight?: int; + hideStartWindow?: boolean; } \ No newline at end of file -- Gitee