From 6fe2d79254cb416210fa4c61944ddb15ca24e9b1 Mon Sep 17 00:00:00 2001 From: wx1282500 Date: Thu, 11 Sep 2025 14:46:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=8E=A5=E7=BB=AD=E5=BC=82?= =?UTF-8?q?=E6=AD=A5OnContinue=E8=8E=B7=E5=8F=96=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: wx1282500 --- .../continuation_manager_stage.cpp | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/frameworks/native/ability/native/continuation/distributed/continuation_manager_stage.cpp b/frameworks/native/ability/native/continuation/distributed/continuation_manager_stage.cpp index 32233e4469c..82d39e20a73 100644 --- a/frameworks/native/ability/native/continuation/distributed/continuation_manager_stage.cpp +++ b/frameworks/native/ability/native/continuation/distributed/continuation_manager_stage.cpp @@ -179,19 +179,19 @@ int32_t ContinuationManagerStage::OnContinueAndGetContent(WantParams &wantParams TAG_LOGE(AAFwkTag::CONTINUATION, "null ability"); return ERR_INVALID_VALUE; } - +#ifdef SUPPORT_GRAPHICS + if (IsContinuePageStack(wantParams)) { + bool ret = GetContentInfo(wantParams); + if (!ret) { + TAG_LOGE(AAFwkTag::CONTINUATION, "GetContentInfo failed!"); + return CONTINUE_GET_CONTENT_FAILED; + } + } +#endif int32_t status = ability->OnContinue(wantParams, isAsyncOnContinue, abilityInfo); switch (status) { case OnContinueResult::AGREE: -#ifdef SUPPORT_GRAPHICS - if (IsContinuePageStack(wantParams)) { - bool ret = GetContentInfo(wantParams); - if (!ret) { - TAG_LOGE(AAFwkTag::CONTINUATION, "GetContentInfo failed"); - return CONTINUE_GET_CONTENT_FAILED; - } - } -#endif + TAG_LOGI(AAFwkTag::CONTINUATION, "GetContentInfo has been successfully"); return ERR_OK; case OnContinueResult::REJECT: TAG_LOGE(AAFwkTag::CONTINUATION, "app reject"); -- Gitee