diff --git a/frameworks/kits/ability/native/src/ability_context.cpp b/frameworks/kits/ability/native/src/ability_context.cpp index 0378df9e1e52cef76c3c18011f1b0dbb02b1576f..b6392ee630edcc6469789514420c18354678d36e 100755 --- a/frameworks/kits/ability/native/src/ability_context.cpp +++ b/frameworks/kits/ability/native/src/ability_context.cpp @@ -54,10 +54,10 @@ void AbilityContext::StartAbility(const AAFwk::Want &want, int requestCode) if (CheckIfOperateRemote(want)) { std::shared_ptr dms = GetDistributedSchedServiceProxy(); if (dms != nullptr) { - AAFwk::Want innerWant; + AppExecFwk::AbilityInfo abilityInfo; APP_LOGI("AbilityContext::StartAbility. try to StartRemoteAbility"); want.DumpInfo(0); - int result = dms->StartRemoteAbility(want, innerWant, requestCode); + int result = dms->StartRemoteAbility(want, abilityInfo, requestCode); if (result != ERR_NONE) { APP_LOGE("AbilityContext::StartAbility start remote ability failed, the result is %{public}d", result); }