mirror of
https://gitee.com/openharmony/ability_ability_runtime
synced 2024-10-07 08:23:36 +00:00
!8490 普通ability拉起开启进程死亡监听
Merge pull request !8490 from wangzhen/processdied
This commit is contained in:
commit
99e3f226b0
@ -270,12 +270,11 @@ std::shared_ptr<AbilityRecord> AbilityRecord::CreateAbilityRecord(const AbilityR
|
||||
abilityRecord->collaboratorType_ = abilityRequest.collaboratorType;
|
||||
abilityRecord->missionAffinity_ = abilityRequest.want.GetStringParam(PARAM_MISSION_AFFINITY_KEY);
|
||||
|
||||
if (abilityRecord->IsDebug() || abilityRecord->IsSceneBoard()) {
|
||||
abilityRecord->abilityAppStateObserver_ = sptr<AbilityAppStateObserver>(
|
||||
new AbilityAppStateObserver(abilityRecord));
|
||||
DelayedSingleton<AppExecFwk::AppMgrClient>::GetInstance()->RegisterApplicationStateObserver(
|
||||
abilityRecord->abilityAppStateObserver_, {abilityRequest.abilityInfo.bundleName});
|
||||
}
|
||||
// Before the ability attaches
|
||||
abilityRecord->abilityAppStateObserver_ = sptr<AbilityAppStateObserver>(
|
||||
new AbilityAppStateObserver(abilityRecord));
|
||||
DelayedSingleton<AppExecFwk::AppMgrClient>::GetInstance()->RegisterApplicationStateObserver(
|
||||
abilityRecord->abilityAppStateObserver_, {abilityRequest.abilityInfo.bundleName});
|
||||
return abilityRecord;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user