diff --git a/frameworks/js/napi/request/include/app_state_callback.h b/frameworks/js/napi/request/include/app_state_callback.h index 745cc650ee519631c6333eb721dae784a557d79b..80e0cd0e3f027dfaadfa3c14163d2bda873ca39c 100644 --- a/frameworks/js/napi/request/include/app_state_callback.h +++ b/frameworks/js/napi/request/include/app_state_callback.h @@ -23,39 +23,43 @@ namespace Request { class AppStateCallback : public OHOS::AbilityRuntime::AbilityLifecycleCallback, public std::enable_shared_from_this { public: - void OnAbilityCreate(const std::shared_ptr &ability) override{}; + void OnAbilityCreate(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) override{}; void OnWindowStageCreate( - const std::shared_ptr &ability, const std::shared_ptr &windowStage) override + const AbilityRuntime::AbilityLifecycleCallbackArgs &ability, + const AbilityRuntime::AbilityLifecycleCallbackArgs &windowStage) override { } void OnWindowStageDestroy( - const std::shared_ptr &ability, const std::shared_ptr &windowStage) override + const AbilityRuntime::AbilityLifecycleCallbackArgs &ability, + const AbilityRuntime::AbilityLifecycleCallbackArgs &windowStage) override { } void OnWindowStageActive( - const std::shared_ptr &ability, const std::shared_ptr &windowStage) override + const AbilityRuntime::AbilityLifecycleCallbackArgs &ability, + const AbilityRuntime::AbilityLifecycleCallbackArgs &windowStage) override { } void OnWindowStageInactive( - const std::shared_ptr &ability, const std::shared_ptr &windowStage) override + const AbilityRuntime::AbilityLifecycleCallbackArgs &ability, + const AbilityRuntime::AbilityLifecycleCallbackArgs &windowStage) override { } - void OnAbilityDestroy(const std::shared_ptr &ability) override + void OnAbilityDestroy(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) override { } - void OnAbilityForeground(const std::shared_ptr &ability) override; + void OnAbilityForeground(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) override; - void OnAbilityBackground(const std::shared_ptr &ability) override + void OnAbilityBackground(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) override { } - void OnAbilityContinue(const std::shared_ptr &ability) override + void OnAbilityContinue(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) override { } }; diff --git a/frameworks/js/napi/request/src/app_state_callback.cpp b/frameworks/js/napi/request/src/app_state_callback.cpp index 4d26d051f9a3caa8965746b77a958be78fdd1eef..574393b1b770cd5cf728a857488722a9ffb44ec2 100644 --- a/frameworks/js/napi/request/src/app_state_callback.cpp +++ b/frameworks/js/napi/request/src/app_state_callback.cpp @@ -23,7 +23,7 @@ namespace OHOS { namespace Request { -void AppStateCallback::OnAbilityForeground(const std::shared_ptr &ability) +void AppStateCallback::OnAbilityForeground(const AbilityRuntime::AbilityLifecycleCallbackArgs &ability) { if (RequestManager::GetInstance()->IsSaReady()) { return;