From d911d674006c7112dc72c4f4320aee6d9f352bf0 Mon Sep 17 00:00:00 2001 From: zhancaijin Date: Mon, 7 Nov 2022 11:52:03 +0800 Subject: [PATCH] modify appRecovery not support app_freeze Save Signed-off-by: zhancaijin --- frameworks/native/ability/native/recovery/app_recovery.cpp | 4 ++-- test/unittest/app_recovery_test/app_recovery_test.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frameworks/native/ability/native/recovery/app_recovery.cpp b/frameworks/native/ability/native/recovery/app_recovery.cpp index 8c2c2cc76c..69768c6e46 100644 --- a/frameworks/native/ability/native/recovery/app_recovery.cpp +++ b/frameworks/native/ability/native/recovery/app_recovery.cpp @@ -91,8 +91,8 @@ bool AppRecovery::ScheduleSaveAppState(StateReason reason) } if (reason == StateReason::APP_FREEZE) { - DoSaveAppState(reason); - return true; + HILOG_ERROR("ScheduleSaveAppState not support APP_FREEZE"); + return false; } auto handler = mainHandler_.lock(); diff --git a/test/unittest/app_recovery_test/app_recovery_test.cpp b/test/unittest/app_recovery_test/app_recovery_test.cpp index 6ca86d8ad5..88f57be2ac 100644 --- a/test/unittest/app_recovery_test/app_recovery_test.cpp +++ b/test/unittest/app_recovery_test/app_recovery_test.cpp @@ -279,7 +279,7 @@ HWTEST_F(AppRecoveryUnitTest, ScheduleSaveAppState_003, TestSize.Level1) AppRecovery::GetInstance().EnableAppRecovery(RestartFlag::ALWAYS_RESTART, SaveOccasionFlag::SAVE_WHEN_ERROR, SaveModeFlag::SAVE_WITH_FILE); bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::APP_FREEZE); - EXPECT_TRUE(ret); + EXPECT_FALSE(ret); } /**