Lines Matching refs:newWant
766 AAFwk::Want newWant = data->want;
767 if ((newWant.GetFlags() & AAFwk::Want::FLAG_ABILITY_CONTINUATION) == 0) {
772 if (SetWantForContinuation(newWant) != ERR_OK) {
800 PackDataCmd(cmd, newWant, abilityInfo, callerInfo, accountInfo);
831 int32_t DSchedContinue::SetWantForContinuation(AAFwk::Want& newWant)
833 newWant.SetParam("sessionId", continueInfo_.missionId_);
834 newWant.SetParam("deviceId", continueInfo_.sourceDeviceId_);
837 if (BundleManagerInternal::GetLocalBundleInfo(newWant.GetBundle(), localBundleInfo) != ERR_OK) {
841 newWant.SetParam(VERSION_CODE_KEY, static_cast<int32_t>(localBundleInfo.versionCode));
844 bool isPageStackContinue = newWant.GetBoolParam(SUPPORT_CONTINUE_PAGE_STACK_KEY, true);
845 std::string moduleName = newWant.GetStringParam(SUPPORT_CONTINUE_MODULE_NAME_UPDATE_KEY);
848 auto element = newWant.GetElement();
849 newWant.SetElementName(element.GetDeviceID(), element.GetBundleName(), element.GetAbilityName(), moduleName);
854 newWant.SetParam(DMSDURATION_SAVETIME, saveDataTime);
857 DmsContinueTime::GetInstance().SetSrcAbilityName(newWant.GetElement().GetAbilityName());
859 DmsContinueTime::GetInstance().SetDstAbilityName(newWant.GetElement().GetAbilityName());