mirror of
https://github.com/openharmony/ability_ability_runtime.git
synced 2026-08-24 22:21:36 -04:00
terminateAbilityWithResult
Signed-off-by: savior-xzh <xuzheheng2@huawei.com> Change-Id: I4e8ca5a3b60475632deafe057d2f8c25d58bc1e8
This commit is contained in:
@@ -313,12 +313,12 @@ ErrCode AbilityContextImpl::StopServiceExtensionAbility(const AAFwk::Want& want,
|
||||
ErrCode AbilityContextImpl::TerminateAbilityWithResult(const AAFwk::Want& want, int resultCode)
|
||||
{
|
||||
isTerminating_.store(true);
|
||||
auto sessionToken = GetSessionToken();
|
||||
if (sessionToken == nullptr) {
|
||||
TAG_LOGW(AAFwkTag::CONTEXT, "withResult null sessionToken");
|
||||
}
|
||||
#ifdef SUPPORT_SCREEN
|
||||
if (Rosen::SceneBoardJudgement::IsSceneBoardEnabled()) {
|
||||
auto sessionToken = GetSessionToken();
|
||||
if (sessionToken == nullptr) {
|
||||
return ERR_INVALID_VALUE;
|
||||
}
|
||||
if (Rosen::SceneBoardJudgement::IsSceneBoardEnabled() && sessionToken) {
|
||||
sptr<AAFwk::SessionInfo> info = sptr<AAFwk::SessionInfo>::MakeSptr();
|
||||
info->want = want;
|
||||
info->resultCode = resultCode;
|
||||
|
||||
Reference in New Issue
Block a user