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 32233e4469c7694ddaf6b59a2618d0df88a14ec7..82d39e20a73be5a97b29775527f4bac7287ec0ed 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");