Home
last modified time | relevance | path

Searched refs:terminatingAbilityRecord (Results 1 – 1 of 1) sorted by relevance

/ohos5.0/foundation/ability/ability_runtime/services/abilitymgr/src/
H A Dmission_list_manager.cpp1354 auto terminatingAbilityRecord = abilityRecord->GetPreAbilityRecord(); in TerminatePreviousAbility() local
1355 if (!terminatingAbilityRecord) { in TerminatePreviousAbility()
1359 if (!terminatingAbilityRecord->IsTerminating()) { in TerminatePreviousAbility()
1365 if (terminatingAbilityRecord->GetAbilityState() == AbilityState::FOREGROUND) { in TerminatePreviousAbility()
1366 MoveToBackgroundTask(terminatingAbilityRecord, true); in TerminatePreviousAbility()
1368 if (terminatingAbilityRecord->GetAbilityState() == AbilityState::BACKGROUND) { in TerminatePreviousAbility()
1369 auto task = [terminatingAbilityRecord, self]() { in TerminatePreviousAbility()
1371 self->DelayCompleteTerminate(terminatingAbilityRecord); in TerminatePreviousAbility()
1373 terminatingAbilityRecord->Terminate(task); in TerminatePreviousAbility()