diff --git a/frameworks/kits/appkit/native/ability_runtime/app/ability_stage.cpp b/frameworks/kits/appkit/native/ability_runtime/app/ability_stage.cpp index 758ce27fed144d9bf5cbea12c38e6db598e30ff0..94b5dc68e2c640d1c6400e851a886c9ae8ade615 100644 --- a/frameworks/kits/appkit/native/ability_runtime/app/ability_stage.cpp +++ b/frameworks/kits/appkit/native/ability_runtime/app/ability_stage.cpp @@ -24,7 +24,7 @@ namespace AbilityRuntime { std::shared_ptr AbilityStage::Create( const std::unique_ptr& runtime, const AppExecFwk::HapModuleInfo& hapModuleInfo) { - if (!runtime) { + if (!runtime || !hapModuleInfo.isStageBasedModel) { return std::make_shared(); }