Home
last modified time | relevance | path

Searched refs:StateReason (Results 1 - 17 of 17) sorted by relevance

/foundation/ability/ability_runtime/interfaces/kits/native/ability/native/recovery/
H A Dability_recovery.h41 bool ScheduleSaveAbilityState(StateReason reason);
42 bool ScheduleRecoverAbility(StateReason reason, const Want *want = nullptr);
43 bool ScheduleRestoreAbilityState(StateReason reason, const Want &want);
44 bool CallOnRestoreAbilityState(StateReason reason);
49 std::string GetSavedPageStack(StateReason reason);
63 bool LoadSavedState(StateReason reason);
64 bool IsSaveAbilityState(StateReason reason);
H A Dapp_recovery.h46 bool ScheduleRecoverApp(StateReason reason);
47 bool ScheduleSaveAppState(StateReason reason, uintptr_t ability = 0);
48 bool TryRecoverApp(StateReason reason);
61 bool ShouldSaveAppState(StateReason reason);
62 bool ShouldRecoverApp(StateReason reason);
64 void DoRecoverApp(StateReason reason);
65 void DoSaveAppState(StateReason reason, uintptr_t ability = 0);
H A Drecovery_param.h63 enum StateReason { enum
/foundation/ability/ability_runtime/test/unittest/app_recovery_test/
H A Dability_recovery_test.cpp177 EXPECT_FALSE(abilityRecovery_->IsSaveAbilityState(StateReason::LIFECYCLE)); in HWTEST_F()
190 EXPECT_FALSE(abilityRecovery_->IsSaveAbilityState(StateReason::CPP_CRASH)); in HWTEST_F()
191 EXPECT_FALSE(abilityRecovery_->IsSaveAbilityState(StateReason::JS_ERROR)); in HWTEST_F()
192 EXPECT_FALSE(abilityRecovery_->IsSaveAbilityState(StateReason::APP_FREEZE)); in HWTEST_F()
205 EXPECT_TRUE(abilityRecovery_->IsSaveAbilityState(StateReason::DEVELOPER_REQUEST)); in HWTEST_F()
206 EXPECT_TRUE(abilityRecovery_->IsSaveAbilityState(StateReason::LIFECYCLE)); in HWTEST_F()
219 EXPECT_TRUE(abilityRecovery_->IsSaveAbilityState(StateReason::CPP_CRASH)); in HWTEST_F()
220 EXPECT_TRUE(abilityRecovery_->IsSaveAbilityState(StateReason::JS_ERROR)); in HWTEST_F()
221 EXPECT_TRUE(abilityRecovery_->IsSaveAbilityState(StateReason::APP_FREEZE)); in HWTEST_F()
232 EXPECT_FALSE(abilityRecovery_->ScheduleSaveAbilityState(StateReason in HWTEST_F()
[all...]
H A Dapp_recovery_test.cpp247 bool ret = AppRecovery::GetInstance().ShouldSaveAppState(StateReason::DEVELOPER_REQUEST); in HWTEST_F()
261 bool ret = AppRecovery::GetInstance().ShouldSaveAppState(StateReason::LIFECYCLE); in HWTEST_F()
275 bool ret = AppRecovery::GetInstance().ShouldSaveAppState(StateReason::CPP_CRASH); in HWTEST_F()
277 ret = AppRecovery::GetInstance().ShouldSaveAppState(StateReason::JS_ERROR); in HWTEST_F()
279 ret = AppRecovery::GetInstance().ShouldSaveAppState(StateReason::APP_FREEZE); in HWTEST_F()
291 bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::DEVELOPER_REQUEST); in HWTEST_F()
305 bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::LIFECYCLE); in HWTEST_F()
331 bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::APP_FREEZE); in HWTEST_F()
348 bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::DEVELOPER_REQUEST); in HWTEST_F()
364 bool ret = AppRecovery::GetInstance().ScheduleSaveAppState(StateReason in HWTEST_F()
[all...]
/foundation/ability/ability_runtime/frameworks/native/ability/native/recovery/
H A Dapp_recovery.cpp162 bool AppRecovery::ScheduleSaveAppState(StateReason reason, uintptr_t ability) in ScheduleSaveAppState()
175 if (reason == StateReason::APP_FREEZE) { in ScheduleSaveAppState()
223 bool AppRecovery::ScheduleRecoverApp(StateReason reason) in ScheduleRecoverApp()
240 if (reason == StateReason::APP_FREEZE) { in ScheduleRecoverApp()
266 bool AppRecovery::TryRecoverApp(StateReason reason) in TryRecoverApp()
277 void AppRecovery::DoRecoverApp(StateReason reason) in DoRecoverApp()
304 void AppRecovery::DoSaveAppState(StateReason reason, uintptr_t ability) in DoSaveAppState()
337 bool AppRecovery::ShouldSaveAppState(StateReason reason) in ShouldSaveAppState()
341 case StateReason::DEVELOPER_REQUEST: in ShouldSaveAppState()
345 case StateReason in ShouldSaveAppState()
[all...]
H A Dability_recovery.cpp244 bool AbilityRecovery::ScheduleSaveAbilityState(StateReason reason) in ScheduleSaveAbilityState()
276 if (reason == StateReason::LIFECYCLE && DefaultRecovery()) { in ScheduleSaveAbilityState()
284 bool AbilityRecovery::ScheduleRecoverAbility(StateReason reason, const Want *want) in ScheduleRecoverAbility()
337 bool AbilityRecovery::LoadSavedState(StateReason reason) in LoadSavedState()
370 bool AbilityRecovery::ScheduleRestoreAbilityState(StateReason reason, const Want &want) in ScheduleRestoreAbilityState()
396 std::string AbilityRecovery::GetSavedPageStack(StateReason reason) in GetSavedPageStack()
410 bool AbilityRecovery::IsSaveAbilityState(StateReason reason) in IsSaveAbilityState()
415 case StateReason::DEVELOPER_REQUEST: in IsSaveAbilityState()
419 case StateReason::LIFECYCLE: in IsSaveAbilityState()
425 case StateReason in IsSaveAbilityState()
[all...]
/foundation/ability/ability_runtime/frameworks/native/appkit/app/
H A Dapplication_data_manager.cpp47 return AppRecovery::GetInstance().TryRecoverApp(StateReason::JS_ERROR); in NotifyUnhandledException()
59 return AppRecovery::GetInstance().TryRecoverApp(StateReason::CJ_ERROR); in NotifyCJUnhandledException()
76 return AppRecovery::GetInstance().TryRecoverApp(StateReason::JS_ERROR); in NotifyExceptionObject()
89 return AppRecovery::GetInstance().TryRecoverApp(StateReason::CJ_ERROR); in NotifyCJExceptionObject()
/foundation/ability/ability_runtime/interfaces/inner_api/ability_manager/include/
H A Drecovery_param.h62 enum StateReason { enum
/foundation/ability/ability_runtime/frameworks/js/napi/app/recovery/
H A Dapp_recovery_api.cpp148 if (AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::DEVELOPER_REQUEST, ability)) { in OnSaveAppState()
161 AppRecovery::GetInstance().ScheduleRecoverApp(StateReason::DEVELOPER_REQUEST); in OnRestartApp()
/foundation/ability/ability_runtime/frameworks/native/appkit/dfr/
H A Dappfreeze_inner.cpp273 AppRecovery::GetInstance().ScheduleSaveAppState(StateReason::APP_FREEZE); in AppFreezeRecovery()
274 AppRecovery::GetInstance().ScheduleRecoverApp(StateReason::APP_FREEZE); in AppFreezeRecovery()
/foundation/ability/ability_runtime/test/unittest/ability_manager_service_first_test/
H A Dability_manager_service_first_test.cpp1315 abilityMs_->AppRecoverKill(pid, StateReason::CPP_CRASH); in HWTEST_F()
1316 abilityMs_->AppRecoverKill(pid, StateReason::JS_ERROR); in HWTEST_F()
1317 abilityMs_->AppRecoverKill(pid, StateReason::LIFECYCLE); in HWTEST_F()
1318 abilityMs_->AppRecoverKill(pid, StateReason::APP_FREEZE); in HWTEST_F()
/foundation/ability/ability_runtime/frameworks/native/ability/native/
H A Dui_ability.cpp531 abilityRecovery_->ScheduleRestoreAbilityState(AppExecFwk::StateReason::DEVELOPER_REQUEST, want); in HandleCreateAsRecovery()
654 abilityRecovery_->ScheduleSaveAbilityState(AppExecFwk::StateReason::LIFECYCLE); in OnBackground()
/foundation/ability/ability_runtime/test/unittest/ability_manager_service_sixth_test/
H A Dability_manager_service_sixth_test.cpp1533 int32_t reason = AppExecFwk::StateReason::CPP_CRASH; in HWTEST_F()
1535 reason = AppExecFwk::StateReason::JS_ERROR; in HWTEST_F()
1537 reason = AppExecFwk::StateReason::APP_FREEZE; in HWTEST_F()
/foundation/ability/ability_runtime/frameworks/native/ability/native/ability_runtime/
H A Djs_ui_ability.cpp771 std::string pageStack = abilityRecovery_->GetSavedPageStack(AppExecFwk::StateReason::DEVELOPER_REQUEST); in AbilityContinuationOrRecover()
785 std::string pageStack = abilityRecovery_->GetSavedPageStack(AppExecFwk::StateReason::DEVELOPER_REQUEST); in AbilityContinuationOrRecover()
H A Dcj_ui_ability.cpp584 std::string pageStack = abilityRecovery_->GetSavedPageStack(AppExecFwk::StateReason::DEVELOPER_REQUEST); in AbilityContinuationOrRecover()
/foundation/ability/ability_runtime/services/abilitymgr/src/
H A Dability_manager_service.cpp7843 case AppExecFwk::StateReason::CPP_CRASH: in AppRecoverKill()
7846 case AppExecFwk::StateReason::JS_ERROR: in AppRecoverKill()
7849 case AppExecFwk::StateReason::LIFECYCLE: in AppRecoverKill()
7850 case AppExecFwk::StateReason::APP_FREEZE: in AppRecoverKill()

Completed in 39 milliseconds