Lines Matching defs:stateInfo
41 void LifecycleDeal::Activate(const Want &want, LifeCycleStateInfo &stateInfo)
47 stateInfo.caller.bundleName.c_str(),
48 stateInfo.caller.abilityName.c_str());
49 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_ACTIVE;
50 abilityScheduler->ScheduleAbilityTransaction(want, stateInfo);
53 void LifecycleDeal::Inactivate(const Want &want, LifeCycleStateInfo &stateInfo,
59 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_INACTIVE;
60 abilityScheduler->ScheduleAbilityTransaction(want, stateInfo, sessionInfo);
63 void LifecycleDeal::MoveToBackground(const Want &want, LifeCycleStateInfo &stateInfo)
68 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_BACKGROUND;
69 abilityScheduler->ScheduleAbilityTransaction(want, stateInfo);
88 void LifecycleDeal::Terminate(const Want &want, LifeCycleStateInfo &stateInfo, sptr<SessionInfo> sessionInfo)
93 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_INITIAL;
94 abilityScheduler->ScheduleAbilityTransaction(want, stateInfo, sessionInfo);
129 bool LifecycleDeal::ForegroundNew(const Want &want, LifeCycleStateInfo &stateInfo,
136 stateInfo.caller.bundleName.c_str(),
137 stateInfo.caller.abilityName.c_str());
138 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_FOREGROUND_NEW;
139 return abilityScheduler->ScheduleAbilityTransaction(want, stateInfo, sessionInfo);
142 void LifecycleDeal::BackgroundNew(const Want &want, LifeCycleStateInfo &stateInfo,
149 stateInfo.caller.bundleName.c_str(),
150 stateInfo.caller.abilityName.c_str());
151 stateInfo.state = AbilityLifeCycleState::ABILITY_STATE_BACKGROUND_NEW;
152 abilityScheduler->ScheduleAbilityTransaction(want, stateInfo, sessionInfo);