intent const

Signed-off-by: zhuhan <zhuhan10@huawei.com>
Change-Id: I6616b2bd458615f6cbf2992cbf2b83389e9f3d39
This commit is contained in:
zhuhan
2023-11-23 18:54:51 +08:00
parent 65e2161035
commit 5b115184cd
3 changed files with 13 additions and 5 deletions
@@ -59,6 +59,7 @@ static napi_value InitLaunchReasonObject(napi_env env)
NAPI_CALL(env, SetEnumItem(env, object, "APP_RECOVERY", LAUNCHREASON_APP_RECOVERY));
NAPI_CALL(env, SetEnumItem(env, object, "SHARE", LAUNCHREASON_SHARE));
NAPI_CALL(env, SetEnumItem(env, object, "AUTO_STARTUP", LAUNCHREASON_AUTO_STARTUP));
NAPI_CALL(env, SetEnumItem(env, object, "INSIGHT_INTENT", LAUNCHREASON_INSIGHT_INTENT));
HILOG_DEBUG("end");
return object;
@@ -249,10 +249,13 @@ void JsUIAbility::OnStart(const Want &want, sptr<AAFwk::SessionInfo> sessionInfo
napi_set_named_property(env, obj, "launchWant", jsWant);
napi_set_named_property(env, obj, "lastRequestWant", jsWant);
auto launchParam = GetLaunchParam();
if (InsightIntentExecuteParam::IsInsightIntentExecute(want)) {
launchParam.launchReason = AAFwk::LaunchReason::LAUNCHREASON_INSIGHT_INTENT;
}
napi_value argv[] = {
jsWant,
CreateJsLaunchParam(env, GetLaunchParam()),
CreateJsLaunchParam(env, launchParam),
};
std::string methodName = "OnStart";
AddLifecycleEventBeforeJSCall(FreezeUtil::TimeoutState::FOREGROUND, methodName);
@@ -1079,10 +1082,13 @@ void JsUIAbility::OnNewWant(const Want &want)
}
napi_set_named_property(env, obj, "lastRequestWant", jsWant);
auto launchParam = GetLaunchParam();
if (InsightIntentExecuteParam::IsInsightIntentExecute(want)) {
launchParam.launchReason = AAFwk::LaunchReason::LAUNCHREASON_INSIGHT_INTENT;
}
napi_value argv[] = {
jsWant,
CreateJsLaunchParam(env, GetLaunchParam()),
CreateJsLaunchParam(env, launchParam),
};
std::string methodName = "OnNewWant";
AddLifecycleEventBeforeJSCall(FreezeUtil::TimeoutState::FOREGROUND, methodName);
@@ -33,7 +33,8 @@ enum LaunchReason {
LAUNCHREASON_SHARE,
LAUNCHREASON_START_EXTENSION,
LAUNCHREASON_CONNECT_EXTENSION,
LAUNCHREASON_AUTO_STARTUP
LAUNCHREASON_AUTO_STARTUP,
LAUNCHREASON_INSIGHT_INTENT
};
/**