mirror of
https://gitee.com/openharmony/ability_ability_runtime
synced 2024-10-07 16:33:53 +00:00
Description:adjust log level Sig: SIG_ApplicationFramework Feature or Bugfix:Bugfix Binary Source:No Signed-off-by: liqiang <liqiang121@huawei.com> Change-Id: Iefd0ed54c183306858cb8995bc0159ef8eaea035
This commit is contained in:
parent
8a9a49430e
commit
53d98d5c73
@ -43,7 +43,7 @@ namespace OHOS {
|
||||
namespace AbilityRuntime {
|
||||
NativeValue *AttachJsAbilityContext(NativeEngine *engine, void *value, void *)
|
||||
{
|
||||
HILOG_INFO("AttachJsAbilityContext");
|
||||
HILOG_DEBUG("AttachJsAbilityContext");
|
||||
if (value == nullptr) {
|
||||
HILOG_WARN("invalid parameter.");
|
||||
return nullptr;
|
||||
@ -60,7 +60,7 @@ NativeValue *AttachJsAbilityContext(NativeEngine *engine, void *value, void *)
|
||||
auto workContext = new (std::nothrow) std::weak_ptr<AbilityRuntime::AbilityContext>(ptr);
|
||||
nObject->SetNativePointer(workContext,
|
||||
[](NativeEngine *, void * data, void *) {
|
||||
HILOG_INFO("Finalizer for weak_ptr ability context is called");
|
||||
HILOG_DEBUG("Finalizer for weak_ptr ability context is called");
|
||||
delete static_cast<std::weak_ptr<AbilityRuntime::AbilityContext> *>(data);
|
||||
}, nullptr);
|
||||
return contextObj;
|
||||
@ -140,12 +140,12 @@ void JsAbility::Init(const std::shared_ptr<AbilityInfo> &abilityInfo,
|
||||
workContext, nullptr);
|
||||
context->Bind(jsRuntime_, shellContextRef_.get());
|
||||
obj->SetProperty("context", contextObj);
|
||||
HILOG_INFO("Set ability context");
|
||||
HILOG_DEBUG("Set ability context");
|
||||
|
||||
nativeObj->SetNativePointer(
|
||||
workContext,
|
||||
[](NativeEngine *, void *data, void *) {
|
||||
HILOG_INFO("Finalizer for weak_ptr ability context is called");
|
||||
HILOG_DEBUG("Finalizer for weak_ptr ability context is called");
|
||||
delete static_cast<std::weak_ptr<AbilityRuntime::AbilityContext> *>(data);
|
||||
},
|
||||
nullptr);
|
||||
@ -154,7 +154,7 @@ void JsAbility::Init(const std::shared_ptr<AbilityInfo> &abilityInfo,
|
||||
void JsAbility::OnStart(const Want &want)
|
||||
{
|
||||
HITRACE_METER_NAME(HITRACE_TAG_ABILITY_MANAGER, __PRETTY_FUNCTION__);
|
||||
HILOG_INFO("OnStart begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnStart begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
Ability::OnStart(want);
|
||||
|
||||
if (!jsAbilityObj_) {
|
||||
@ -190,10 +190,10 @@ void JsAbility::OnStart(const Want &want)
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformStart");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformStart");
|
||||
delegator->PostPerformStart(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
HILOG_INFO("OnStart end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnStart end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
}
|
||||
|
||||
void JsAbility::OnStop()
|
||||
@ -205,14 +205,14 @@ void JsAbility::OnStop()
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformStop");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformStop");
|
||||
delegator->PostPerformStop(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
bool ret = ConnectionManager::GetInstance().DisconnectCaller(AbilityContext::token_);
|
||||
if (ret) {
|
||||
ConnectionManager::GetInstance().ReportConnectionLeakEvent(getpid(), gettid());
|
||||
HILOG_INFO("The service connection is not disconnected.");
|
||||
HILOG_DEBUG("The service connection is not disconnected.");
|
||||
}
|
||||
|
||||
auto applicationContext = AbilityRuntime::Context::GetApplicationContext();
|
||||
@ -227,7 +227,7 @@ const std::string PAGE_STACK_PROPERTY_NAME = "pageStack";
|
||||
void JsAbility::OnSceneCreated()
|
||||
{
|
||||
HITRACE_METER_NAME(HITRACE_TAG_ABILITY_MANAGER, __PRETTY_FUNCTION__);
|
||||
HILOG_INFO("OnSceneCreated begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnSceneCreated begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
Ability::OnSceneCreated();
|
||||
auto jsAppWindowStage = CreateAppWindowStage();
|
||||
if (jsAppWindowStage == nullptr) {
|
||||
@ -239,7 +239,7 @@ void JsAbility::OnSceneCreated()
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformScenceCreated");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformScenceCreated");
|
||||
delegator->PostPerformScenceCreated(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
@ -249,13 +249,13 @@ void JsAbility::OnSceneCreated()
|
||||
applicationContext->DispatchOnWindowStageCreate(jsAbilityObj_, jsWindowStageObj_);
|
||||
}
|
||||
|
||||
HILOG_INFO("OnSceneCreated end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnSceneCreated end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
}
|
||||
|
||||
void JsAbility::OnSceneRestored()
|
||||
{
|
||||
Ability::OnSceneRestored();
|
||||
HILOG_INFO("OnSceneRestored");
|
||||
HILOG_DEBUG("OnSceneRestored");
|
||||
auto jsAppWindowStage = CreateAppWindowStage();
|
||||
if (jsAppWindowStage == nullptr) {
|
||||
HILOG_ERROR("Failed to create jsAppWindowStage object by LoadSystemModule");
|
||||
@ -266,7 +266,7 @@ void JsAbility::OnSceneRestored()
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformScenceRestored");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformScenceRestored");
|
||||
delegator->PostPerformScenceRestored(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
@ -275,14 +275,14 @@ void JsAbility::OnSceneRestored()
|
||||
|
||||
void JsAbility::onSceneDestroyed()
|
||||
{
|
||||
HILOG_INFO("onSceneDestroyed begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("onSceneDestroyed begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
Ability::onSceneDestroyed();
|
||||
|
||||
CallObjectMethod("onWindowStageDestroy");
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformScenceDestroyed");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformScenceDestroyed");
|
||||
delegator->PostPerformScenceDestroyed(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
@ -290,13 +290,13 @@ void JsAbility::onSceneDestroyed()
|
||||
if (applicationContext != nullptr) {
|
||||
applicationContext->DispatchOnWindowStageDestroy(jsAbilityObj_, jsWindowStageObj_);
|
||||
}
|
||||
HILOG_INFO("onSceneDestroyed end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("onSceneDestroyed end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
}
|
||||
|
||||
void JsAbility::OnForeground(const Want &want)
|
||||
{
|
||||
HITRACE_METER_NAME(HITRACE_TAG_ABILITY_MANAGER, __PRETTY_FUNCTION__);
|
||||
HILOG_INFO("OnForeground begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnForeground begin, ability is %{public}s.", GetAbilityName().c_str());
|
||||
Ability::OnForeground(want);
|
||||
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
@ -321,7 +321,7 @@ void JsAbility::OnForeground(const Want &want)
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformForeground");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformForeground");
|
||||
delegator->PostPerformForeground(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
@ -329,7 +329,7 @@ void JsAbility::OnForeground(const Want &want)
|
||||
if (applicationContext != nullptr) {
|
||||
applicationContext->DispatchOnAbilityForeground(jsAbilityObj_);
|
||||
}
|
||||
HILOG_INFO("OnForeground end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
HILOG_DEBUG("OnForeground end, ability is %{public}s.", GetAbilityName().c_str());
|
||||
}
|
||||
|
||||
void JsAbility::OnBackground()
|
||||
@ -341,7 +341,7 @@ void JsAbility::OnBackground()
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformBackground");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformBackground");
|
||||
delegator->PostPerformBackground(CreateADelegatorAbilityProperty());
|
||||
}
|
||||
|
||||
@ -389,9 +389,9 @@ void JsAbility::DoOnForeground(const Want &want)
|
||||
if (flag && !strDisplayId.empty()) {
|
||||
int base = 10; // Numerical base (radix) that determines the valid characters and their interpretation.
|
||||
displayId = strtol(strDisplayId.c_str(), nullptr, base);
|
||||
HILOG_INFO("%{public}s success. displayId is %{public}d", __func__, displayId);
|
||||
HILOG_DEBUG("%{public}s success. displayId is %{public}d", __func__, displayId);
|
||||
} else {
|
||||
HILOG_INFO("%{public}s failed to formatRegex:[%{public}s]", __func__, strDisplayId.c_str());
|
||||
HILOG_WARN("%{public}s failed to formatRegex:[%{public}s]", __func__, strDisplayId.c_str());
|
||||
}
|
||||
}
|
||||
auto option = GetWindowOption(want);
|
||||
@ -402,7 +402,7 @@ void JsAbility::DoOnForeground(const Want &want)
|
||||
}
|
||||
|
||||
// multi-instance ability continuation
|
||||
HILOG_INFO("launch reason = %{public}d", launchParam_.launchReason);
|
||||
HILOG_DEBUG("launch reason = %{public}d", launchParam_.launchReason);
|
||||
if (IsRestoredInContinuation()) {
|
||||
std::string pageStack;
|
||||
GetPageStackFromWant(want, pageStack);
|
||||
@ -425,27 +425,27 @@ void JsAbility::DoOnForeground(const Want &want)
|
||||
auto windowMode = want.GetIntParam(Want::PARAM_RESV_WINDOW_MODE,
|
||||
AAFwk::AbilityWindowConfiguration::MULTI_WINDOW_DISPLAY_UNDEFINED);
|
||||
window->SetWindowMode(static_cast<Rosen::WindowMode>(windowMode));
|
||||
HILOG_INFO("set window mode = %{public}d.", windowMode);
|
||||
HILOG_DEBUG("set window mode = %{public}d.", windowMode);
|
||||
}
|
||||
}
|
||||
|
||||
auto window = scene_->GetMainWindow();
|
||||
if (window) {
|
||||
HILOG_INFO("Call RegisterDisplayMoveListener, windowId: %{public}d", window->GetWindowId());
|
||||
HILOG_DEBUG("Call RegisterDisplayMoveListener, windowId: %{public}d", window->GetWindowId());
|
||||
std::weak_ptr<Ability> weakAbility = shared_from_this();
|
||||
abilityDisplayMoveListener_ = new AbilityDisplayMoveListener(weakAbility);
|
||||
window->RegisterDisplayMoveListener(abilityDisplayMoveListener_);
|
||||
window->SetPrivacyMode(securityFlag_);
|
||||
}
|
||||
|
||||
HILOG_INFO("%{public}s begin scene_->GoForeground, sceneFlag_:%{public}d.", __func__, Ability::sceneFlag_);
|
||||
HILOG_DEBUG("%{public}s begin scene_->GoForeground, sceneFlag_:%{public}d.", __func__, Ability::sceneFlag_);
|
||||
scene_->GoForeground(Ability::sceneFlag_);
|
||||
HILOG_INFO("%{public}s end scene_->GoForeground.", __func__);
|
||||
HILOG_DEBUG("%{public}s end scene_->GoForeground.", __func__);
|
||||
}
|
||||
|
||||
void JsAbility::RequestFocus(const Want &want)
|
||||
{
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
if (scene_ == nullptr) {
|
||||
return;
|
||||
}
|
||||
@ -454,14 +454,14 @@ void JsAbility::RequestFocus(const Want &want)
|
||||
auto windowMode = want.GetIntParam(Want::PARAM_RESV_WINDOW_MODE,
|
||||
AAFwk::AbilityWindowConfiguration::MULTI_WINDOW_DISPLAY_UNDEFINED);
|
||||
window->SetWindowMode(static_cast<Rosen::WindowMode>(windowMode));
|
||||
HILOG_INFO("set window mode = %{public}d.", windowMode);
|
||||
HILOG_DEBUG("set window mode = %{public}d.", windowMode);
|
||||
}
|
||||
scene_->GoForeground(Ability::sceneFlag_);
|
||||
}
|
||||
|
||||
void JsAbility::ContinuationRestore(const Want &want)
|
||||
{
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
if (!IsRestoredInContinuation() || scene_ == nullptr) {
|
||||
return;
|
||||
}
|
||||
@ -535,7 +535,7 @@ int32_t JsAbility::OnContinue(WantParams &wantParams)
|
||||
void JsAbility::OnConfigurationUpdated(const Configuration &configuration)
|
||||
{
|
||||
Ability::OnConfigurationUpdated(configuration);
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
auto& nativeEngine = jsRuntime_.GetNativeEngine();
|
||||
@ -555,7 +555,7 @@ void JsAbility::OnConfigurationUpdated(const Configuration &configuration)
|
||||
void JsAbility::OnMemoryLevel(int level)
|
||||
{
|
||||
Ability::OnMemoryLevel(level);
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
auto &nativeEngine = jsRuntime_.GetNativeEngine();
|
||||
@ -576,7 +576,7 @@ void JsAbility::OnMemoryLevel(int level)
|
||||
|
||||
void JsAbility::UpdateContextConfiguration()
|
||||
{
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
auto& nativeEngine = jsRuntime_.GetNativeEngine();
|
||||
JsAbilityContext::ConfigurationUpdated(&nativeEngine, shellContextRef_, GetAbilityContext()->GetConfiguration());
|
||||
@ -584,7 +584,7 @@ void JsAbility::UpdateContextConfiguration()
|
||||
|
||||
void JsAbility::OnNewWant(const Want &want)
|
||||
{
|
||||
HILOG_INFO("%{public}s begin.", __func__);
|
||||
HILOG_DEBUG("%{public}s begin.", __func__);
|
||||
Ability::OnNewWant(want);
|
||||
|
||||
#ifdef SUPPORT_GRAPHICS
|
||||
@ -617,12 +617,12 @@ void JsAbility::OnNewWant(const Want &want)
|
||||
};
|
||||
CallObjectMethod("onNewWant", argv, ArraySize(argv));
|
||||
|
||||
HILOG_INFO("%{public}s end.", __func__);
|
||||
HILOG_DEBUG("%{public}s end.", __func__);
|
||||
}
|
||||
|
||||
void JsAbility::OnAbilityResult(int requestCode, int resultCode, const Want &resultData)
|
||||
{
|
||||
HILOG_INFO("%{public}s begin.", __func__);
|
||||
HILOG_DEBUG("%{public}s begin.", __func__);
|
||||
Ability::OnAbilityResult(requestCode, resultCode, resultData);
|
||||
std::shared_ptr<AbilityRuntime::AbilityContext> context = GetAbilityContext();
|
||||
if (context == nullptr) {
|
||||
@ -630,19 +630,19 @@ void JsAbility::OnAbilityResult(int requestCode, int resultCode, const Want &res
|
||||
return;
|
||||
}
|
||||
context->OnAbilityResult(requestCode, resultCode, resultData);
|
||||
HILOG_INFO("%{public}s end.", __func__);
|
||||
HILOG_DEBUG("%{public}s end.", __func__);
|
||||
}
|
||||
|
||||
sptr<IRemoteObject> JsAbility::CallRequest()
|
||||
{
|
||||
HILOG_INFO("JsAbility::CallRequest begin.");
|
||||
HILOG_DEBUG("JsAbility::CallRequest begin.");
|
||||
if (jsAbilityObj_ == nullptr) {
|
||||
HILOG_WARN("JsAbility::CallRequest Obj is nullptr");
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (remoteCallee_ != nullptr) {
|
||||
HILOG_INFO("JsAbility::CallRequest get Callee remoteObj.");
|
||||
HILOG_DEBUG("JsAbility::CallRequest get Callee remoteObj.");
|
||||
return remoteCallee_;
|
||||
}
|
||||
|
||||
@ -680,13 +680,13 @@ sptr<IRemoteObject> JsAbility::CallRequest()
|
||||
}
|
||||
|
||||
remoteCallee_ = remoteObj;
|
||||
HILOG_INFO("JsAbility::CallRequest end.");
|
||||
HILOG_DEBUG("JsAbility::CallRequest end.");
|
||||
return remoteCallee_;
|
||||
}
|
||||
|
||||
void JsAbility::CallObjectMethod(const char *name, NativeValue *const *argv, size_t argc)
|
||||
{
|
||||
HILOG_INFO("JsAbility::CallObjectMethod(%{public}s", name);
|
||||
HILOG_DEBUG("JsAbility::CallObjectMethod(%{public}s", name);
|
||||
|
||||
if (!jsAbilityObj_) {
|
||||
HILOG_WARN("Not found Ability.js");
|
||||
@ -725,7 +725,7 @@ std::shared_ptr<AppExecFwk::ADelegatorAbilityProperty> JsAbility::CreateADelegat
|
||||
void JsAbility::Dump(const std::vector<std::string> ¶ms, std::vector<std::string> &info)
|
||||
{
|
||||
Ability::Dump(params, info);
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
auto& nativeEngine = jsRuntime_.GetNativeEngine();
|
||||
// create js array object of params
|
||||
@ -748,7 +748,7 @@ void JsAbility::Dump(const std::vector<std::string> ¶ms, std::vector<std::st
|
||||
HILOG_ERROR("Failed to get dump from object");
|
||||
return;
|
||||
}
|
||||
HILOG_INFO("Dump CallFunction dump, success");
|
||||
HILOG_DEBUG("Dump CallFunction dump, success");
|
||||
NativeValue* dumpInfo = nativeEngine.CallFunction(value, method, argv, 1);
|
||||
if (dumpInfo == nullptr) {
|
||||
HILOG_ERROR("dumpInfo nullptr.");
|
||||
|
@ -34,7 +34,7 @@ ContinuationHandler::ContinuationHandler(
|
||||
bool ContinuationHandler::HandleStartContinuationWithStack(const sptr<IRemoteObject> &token,
|
||||
const std::string &deviceId, uint32_t versionCode)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (token == nullptr) {
|
||||
HILOG_ERROR("HandleStartContinuationWithStack token is null.");
|
||||
return false;
|
||||
@ -75,13 +75,13 @@ bool ContinuationHandler::HandleStartContinuationWithStack(const sptr<IRemoteObj
|
||||
HILOG_ERROR("startContinuation failed.");
|
||||
return false;
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool ContinuationHandler::HandleStartContinuation(const sptr<IRemoteObject> &token, const std::string &deviceId)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (token == nullptr) {
|
||||
HILOG_ERROR("ContinuationHandler::HandleStartContinuation token is null.");
|
||||
return false;
|
||||
@ -102,7 +102,7 @@ bool ContinuationHandler::HandleStartContinuation(const sptr<IRemoteObject> &tok
|
||||
|
||||
// DMS decided to start continuation. Callback to ability.
|
||||
if (!continuationManagerTmp->StartContinuation()) {
|
||||
HILOG_INFO("handleStartContinuation: Ability rejected.");
|
||||
HILOG_DEBUG("handleStartContinuation: Ability rejected.");
|
||||
HILOG_INFO("ID_ABILITY_SHELL_CONTINUE_ABILITY, BundleName = %{public}s, ClassName= %{public}s",
|
||||
abilityInfo_->bundleName.c_str(),
|
||||
abilityInfo_->name.c_str());
|
||||
@ -111,7 +111,7 @@ bool ContinuationHandler::HandleStartContinuation(const sptr<IRemoteObject> &tok
|
||||
|
||||
WantParams wantParams;
|
||||
if (!continuationManagerTmp->SaveData(wantParams)) {
|
||||
HILOG_INFO("handleStartContinuation: ScheduleSaveData failed.");
|
||||
HILOG_DEBUG("handleStartContinuation: ScheduleSaveData failed.");
|
||||
HILOG_INFO("ID_ABILITY_SHELL_CONTINUE_ABILITY, BundleName = %{public}s, ClassName= %{public}s",
|
||||
abilityInfo_->bundleName.c_str(),
|
||||
abilityInfo_->name.c_str());
|
||||
@ -126,13 +126,13 @@ bool ContinuationHandler::HandleStartContinuation(const sptr<IRemoteObject> &tok
|
||||
HILOG_ERROR("distClient_.startContinuation failed.");
|
||||
return false;
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return true;
|
||||
}
|
||||
|
||||
void ContinuationHandler::HandleReceiveRemoteScheduler(const sptr<IRemoteObject> &remoteReplica)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (remoteReplica == nullptr) {
|
||||
HILOG_ERROR("scheduler is nullptr");
|
||||
return;
|
||||
@ -157,12 +157,12 @@ void ContinuationHandler::HandleReceiveRemoteScheduler(const sptr<IRemoteObject>
|
||||
}
|
||||
|
||||
remoteReplicaProxy_->PassPrimary(remotePrimaryStub_);
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
void ContinuationHandler::HandleCompleteContinuation(int result)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
std::shared_ptr<ContinuationManager> continuationManagerTmp = nullptr;
|
||||
continuationManagerTmp = continuationManager_.lock();
|
||||
if (continuationManagerTmp == nullptr) {
|
||||
@ -171,39 +171,39 @@ void ContinuationHandler::HandleCompleteContinuation(int result)
|
||||
}
|
||||
|
||||
continuationManagerTmp->CompleteContinuation(result);
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
void ContinuationHandler::SetReversible(bool reversible)
|
||||
{
|
||||
HILOG_INFO("%{public}s called", __func__);
|
||||
HILOG_DEBUG("%{public}s called", __func__);
|
||||
reversible_ = reversible;
|
||||
}
|
||||
|
||||
void ContinuationHandler::SetAbilityInfo(std::shared_ptr<AbilityInfo> &abilityInfo)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
abilityInfo_ = std::make_shared<AbilityInfo>(*(abilityInfo.get()));
|
||||
ClearDeviceInfo(abilityInfo_);
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
void ContinuationHandler::SetPrimaryStub(const sptr<IRemoteObject> &Primary)
|
||||
{
|
||||
HILOG_INFO("%{public}s called", __func__);
|
||||
HILOG_DEBUG("%{public}s called", __func__);
|
||||
remotePrimaryStub_ = Primary;
|
||||
}
|
||||
|
||||
void ContinuationHandler::ClearDeviceInfo(std::shared_ptr<AbilityInfo> &abilityInfo)
|
||||
{
|
||||
HILOG_INFO("%{public}s called", __func__);
|
||||
HILOG_DEBUG("%{public}s called", __func__);
|
||||
abilityInfo->deviceId = "";
|
||||
abilityInfo->deviceTypes.clear();
|
||||
}
|
||||
|
||||
void ContinuationHandler::OnReplicaDied(const wptr<IRemoteObject> &remote)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (remoteReplicaProxy_ == nullptr) {
|
||||
HILOG_ERROR("BUG: remote death notifies to a unready replica.");
|
||||
return;
|
||||
@ -229,12 +229,12 @@ void ContinuationHandler::OnReplicaDied(const wptr<IRemoteObject> &remote)
|
||||
remoteReplicaProxy_.clear();
|
||||
|
||||
NotifyReplicaTerminated();
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
void ContinuationHandler::NotifyReplicaTerminated()
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
|
||||
CleanUpAfterReverse();
|
||||
|
||||
@ -244,44 +244,44 @@ void ContinuationHandler::NotifyReplicaTerminated()
|
||||
HILOG_ERROR("ContinuationHandler::NotifyReplicaTerminated: get continuationManagerTmp is nullptr");
|
||||
return;
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
continuationManagerTmp->NotifyRemoteTerminated();
|
||||
}
|
||||
|
||||
Want ContinuationHandler::SetWantParams(const WantParams &wantParams)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
Want want;
|
||||
want.SetParams(wantParams);
|
||||
want.AddFlags(want.FLAG_ABILITY_CONTINUATION);
|
||||
if (abilityInfo_->launchMode != LaunchMode::STANDARD) {
|
||||
HILOG_INFO("SetWantParams: Clear task.");
|
||||
HILOG_DEBUG("SetWantParams: Clear task.");
|
||||
}
|
||||
if (reversible_) {
|
||||
HILOG_INFO("SetWantParams: Reversible.");
|
||||
HILOG_DEBUG("SetWantParams: Reversible.");
|
||||
want.AddFlags(Want::FLAG_ABILITY_CONTINUATION_REVERSIBLE);
|
||||
}
|
||||
ElementName element("", abilityInfo_->bundleName, abilityInfo_->name, abilityInfo_->moduleName);
|
||||
want.SetElement(element);
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return want;
|
||||
}
|
||||
|
||||
void ContinuationHandler::CleanUpAfterReverse()
|
||||
{
|
||||
HILOG_INFO("%{public}s called", __func__);
|
||||
HILOG_DEBUG("%{public}s called", __func__);
|
||||
remoteReplicaProxy_ = nullptr;
|
||||
}
|
||||
|
||||
void ContinuationHandler::PassPrimary(const sptr<IRemoteObject> &Primary)
|
||||
{
|
||||
HILOG_INFO("%{public}s called", __func__);
|
||||
HILOG_DEBUG("%{public}s called", __func__);
|
||||
remotePrimaryProxy_ = iface_cast<IReverseContinuationSchedulerPrimary>(Primary);
|
||||
}
|
||||
|
||||
bool ContinuationHandler::ReverseContinuation()
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
|
||||
if (remotePrimaryProxy_ == nullptr) {
|
||||
HILOG_ERROR("ReverseContinuation:remotePrimaryProxy_ not initialized, can not reverse");
|
||||
@ -323,13 +323,13 @@ bool ContinuationHandler::ReverseContinuation()
|
||||
HILOG_ERROR("reverseContinuation: ContinuationBack send failed.");
|
||||
return false;
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return true;
|
||||
}
|
||||
|
||||
void ContinuationHandler::NotifyReverseResult(int reverseResult)
|
||||
{
|
||||
HILOG_INFO("NotifyReverseResult: Start. result = %{public}d", reverseResult);
|
||||
HILOG_DEBUG("NotifyReverseResult: Start. result = %{public}d", reverseResult);
|
||||
if (reverseResult == 0) {
|
||||
std::shared_ptr<Ability> ability = nullptr;
|
||||
ability = ability_.lock();
|
||||
@ -339,12 +339,12 @@ void ContinuationHandler::NotifyReverseResult(int reverseResult)
|
||||
}
|
||||
ability->TerminateAbility();
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
bool ContinuationHandler::ContinuationBack(const Want &want)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
std::shared_ptr<ContinuationManager> continuationManagerTmp = nullptr;
|
||||
continuationManagerTmp = continuationManager_.lock();
|
||||
if (continuationManagerTmp == nullptr) {
|
||||
@ -362,34 +362,34 @@ bool ContinuationHandler::ContinuationBack(const Want &want)
|
||||
if (result == 0) {
|
||||
CleanUpAfterReverse();
|
||||
}
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return true;
|
||||
}
|
||||
|
||||
void ContinuationHandler::NotifyTerminationToPrimary()
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (remotePrimaryProxy_ == nullptr) {
|
||||
HILOG_ERROR("NotifyTerminationToPrimary: remotePrimary not initialized, can not notify");
|
||||
return;
|
||||
}
|
||||
|
||||
HILOG_INFO("NotifyTerminationToPrimary: Start");
|
||||
HILOG_DEBUG("NotifyTerminationToPrimary: Start");
|
||||
remotePrimaryProxy_->NotifyReplicaTerminated();
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
}
|
||||
|
||||
bool ContinuationHandler::ReverseContinueAbility()
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (remoteReplicaProxy_ == nullptr) {
|
||||
HILOG_ERROR("ReverseContinueAbility: remoteReplica not initialized, can not reverse");
|
||||
return false;
|
||||
}
|
||||
|
||||
HILOG_INFO("ReverseContinueAbility: Start");
|
||||
HILOG_DEBUG("ReverseContinueAbility: Start");
|
||||
bool requestSendSuccess = remoteReplicaProxy_->ReverseContinuation();
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return requestSendSuccess;
|
||||
}
|
||||
} // namespace AppExecFwk
|
||||
|
@ -47,7 +47,7 @@ ContinuationManager::ContinuationManager()
|
||||
bool ContinuationManager::Init(const std::shared_ptr<Ability> &ability, const sptr<IRemoteObject> &continueToken,
|
||||
const std::shared_ptr<AbilityInfo> &abilityInfo, const std::shared_ptr<ContinuationHandler> &continuationHandler)
|
||||
{
|
||||
HILOG_INFO("%{public}s called begin", __func__);
|
||||
HILOG_DEBUG("%{public}s called begin", __func__);
|
||||
if (ability == nullptr) {
|
||||
HILOG_ERROR("ContinuationManager::Init failed. ability is nullptr");
|
||||
return false;
|
||||
@ -74,7 +74,7 @@ bool ContinuationManager::Init(const std::shared_ptr<Ability> &ability, const sp
|
||||
continueToken_ = continueToken;
|
||||
|
||||
continuationHandler_ = continuationHandler;
|
||||
HILOG_INFO("%{public}s called end", __func__);
|
||||
HILOG_DEBUG("%{public}s called end", __func__);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -76,7 +76,7 @@ void NewAbilityImpl::HandleAbilityTransaction(const Want &want, const AAFwk::Lif
|
||||
*/
|
||||
bool NewAbilityImpl::AbilityTransaction(const Want &want, const AAFwk::LifeCycleStateInfo &targetState)
|
||||
{
|
||||
HILOG_INFO("NewAbilityImpl::AbilityTransaction begin");
|
||||
HILOG_DEBUG("NewAbilityImpl::AbilityTransaction begin");
|
||||
bool ret = true;
|
||||
switch (targetState.state) {
|
||||
case AAFwk::ABILITY_STATE_INITIAL: {
|
||||
@ -119,7 +119,7 @@ bool NewAbilityImpl::AbilityTransaction(const Want &want, const AAFwk::LifeCycle
|
||||
break;
|
||||
}
|
||||
}
|
||||
HILOG_INFO("NewAbilityImpl::AbilityTransaction end: retVal = %{public}d", (int)ret);
|
||||
HILOG_DEBUG("NewAbilityImpl::AbilityTransaction end: retVal = %{public}d", (int)ret);
|
||||
return ret;
|
||||
}
|
||||
} // namespace AppExecFwk
|
||||
|
@ -29,7 +29,7 @@ namespace OHOS {
|
||||
namespace AbilityRuntime {
|
||||
NativeValue *AttachAbilityStageContext(NativeEngine *engine, void *value, void *)
|
||||
{
|
||||
HILOG_INFO("AttachAbilityStageContext");
|
||||
HILOG_DEBUG("AttachAbilityStageContext");
|
||||
if (value == nullptr) {
|
||||
HILOG_WARN("invalid parameter.");
|
||||
return nullptr;
|
||||
@ -46,7 +46,7 @@ NativeValue *AttachAbilityStageContext(NativeEngine *engine, void *value, void *
|
||||
auto workContext = new (std::nothrow) std::weak_ptr<AbilityRuntime::Context>(ptr);
|
||||
nObject->SetNativePointer(workContext,
|
||||
[](NativeEngine *, void *data, void *) {
|
||||
HILOG_INFO("Finalizer for weak_ptr ability stage context is called");
|
||||
HILOG_DEBUG("Finalizer for weak_ptr ability stage context is called");
|
||||
delete static_cast<std::weak_ptr<AbilityRuntime::Context> *>(data);
|
||||
}, nullptr);
|
||||
return contextObj;
|
||||
@ -130,18 +130,18 @@ void JsAbilityStage::Init(std::shared_ptr<Context> context)
|
||||
workContext, nullptr);
|
||||
context->Bind(jsRuntime_, shellContextRef_.get());
|
||||
obj->SetProperty("context", contextObj);
|
||||
HILOG_INFO("Set ability stage context");
|
||||
HILOG_DEBUG("Set ability stage context");
|
||||
|
||||
nativeObj->SetNativePointer(workContext,
|
||||
[](NativeEngine*, void* data, void*) {
|
||||
HILOG_INFO("Finalizer for weak_ptr ability stage context is called");
|
||||
HILOG_DEBUG("Finalizer for weak_ptr ability stage context is called");
|
||||
delete static_cast<std::weak_ptr<AbilityRuntime::Context>*>(data);
|
||||
}, nullptr);
|
||||
}
|
||||
|
||||
void JsAbilityStage::OnCreate(const AAFwk::Want &want) const
|
||||
{
|
||||
HILOG_INFO("JsAbilityStage::OnCreate come");
|
||||
HILOG_DEBUG("JsAbilityStage::OnCreate come");
|
||||
|
||||
AbilityStage::OnCreate(want);
|
||||
|
||||
@ -169,14 +169,14 @@ void JsAbilityStage::OnCreate(const AAFwk::Want &want) const
|
||||
|
||||
auto delegator = AppExecFwk::AbilityDelegatorRegistry::GetAbilityDelegator();
|
||||
if (delegator) {
|
||||
HILOG_INFO("Call AbilityDelegator::PostPerformStageStart");
|
||||
HILOG_DEBUG("Call AbilityDelegator::PostPerformStageStart");
|
||||
delegator->PostPerformStageStart(CreateStageProperty());
|
||||
}
|
||||
}
|
||||
|
||||
std::string JsAbilityStage::OnAcceptWant(const AAFwk::Want &want)
|
||||
{
|
||||
HILOG_INFO("JsAbilityStage::OnAcceptWant come");
|
||||
HILOG_DEBUG("JsAbilityStage::OnAcceptWant come");
|
||||
|
||||
AbilityStage::OnAcceptWant(want);
|
||||
|
||||
@ -213,7 +213,7 @@ std::string JsAbilityStage::OnAcceptWant(const AAFwk::Want &want)
|
||||
void JsAbilityStage::OnConfigurationUpdated(const AppExecFwk::Configuration& configuration)
|
||||
{
|
||||
AbilityStage::OnConfigurationUpdated(configuration);
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
|
||||
HandleScope handleScope(jsRuntime_);
|
||||
auto& nativeEngine = jsRuntime_.GetNativeEngine();
|
||||
@ -235,7 +235,7 @@ void JsAbilityStage::OnConfigurationUpdated(const AppExecFwk::Configuration& con
|
||||
void JsAbilityStage::OnMemoryLevel(int32_t level)
|
||||
{
|
||||
AbilityStage::OnMemoryLevel(level);
|
||||
HILOG_INFO("%{public}s called.", __func__);
|
||||
HILOG_DEBUG("%{public}s called.", __func__);
|
||||
|
||||
if (!jsAbilityStageObj_) {
|
||||
HILOG_WARN("Not found AbilityStage.js");
|
||||
@ -257,12 +257,12 @@ void JsAbilityStage::OnMemoryLevel(int32_t level)
|
||||
jslevel,
|
||||
};
|
||||
CallObjectMethod("onMemoryLevel", argv, ArraySize(argv));
|
||||
HILOG_INFO("%{public}s end.", __func__);
|
||||
HILOG_DEBUG("%{public}s end.", __func__);
|
||||
}
|
||||
|
||||
NativeValue* JsAbilityStage::CallObjectMethod(const char* name, NativeValue * const * argv, size_t argc)
|
||||
{
|
||||
HILOG_INFO("JsAbilityStage::CallObjectMethod %{public}s", name);
|
||||
HILOG_DEBUG("JsAbilityStage::CallObjectMethod %{public}s", name);
|
||||
|
||||
if (!jsAbilityStageObj_) {
|
||||
HILOG_WARN("Not found AbilityStage.js");
|
||||
|
@ -56,7 +56,7 @@ ConnectServerManager& ConnectServerManager::Get()
|
||||
|
||||
void ConnectServerManager::StartConnectServer(const std::string& bundleName)
|
||||
{
|
||||
HILOG_INFO("ConnectServerManager::StartConnectServer Start connect server");
|
||||
HILOG_DEBUG("ConnectServerManager::StartConnectServer Start connect server");
|
||||
handlerConnectServerSo_ = dlopen("libconnectserver_debugger.z.so", RTLD_LAZY);
|
||||
if (handlerConnectServerSo_ == nullptr) {
|
||||
HILOG_ERROR("ConnectServerManager::StartConnectServer failed to open register library");
|
||||
@ -73,7 +73,7 @@ void ConnectServerManager::StartConnectServer(const std::string& bundleName)
|
||||
|
||||
void ConnectServerManager::StopConnectServer()
|
||||
{
|
||||
HILOG_INFO("ConnectServerManager::StopConnectServer Stop connect server");
|
||||
HILOG_DEBUG("ConnectServerManager::StopConnectServer Stop connect server");
|
||||
if (handlerConnectServerSo_ == nullptr) {
|
||||
HILOG_ERROR("ConnectServerManager::StopConnectServer handlerConnectServerSo_ is nullptr");
|
||||
return;
|
||||
@ -90,7 +90,7 @@ void ConnectServerManager::StopConnectServer()
|
||||
|
||||
bool ConnectServerManager::AddInstance(int32_t instanceId, const std::string& instanceName)
|
||||
{
|
||||
HILOG_INFO("ConnectServerManager::AddInstance Add instance to connect server");
|
||||
HILOG_DEBUG("ConnectServerManager::AddInstance Add instance to connect server");
|
||||
if (handlerConnectServerSo_ == nullptr) {
|
||||
HILOG_ERROR("ConnectServerManager::AddInstance handlerConnectServerSo_ is nullptr");
|
||||
return false;
|
||||
@ -138,7 +138,7 @@ bool ConnectServerManager::AddInstance(int32_t instanceId, const std::string& in
|
||||
|
||||
void ConnectServerManager::RemoveInstance(int32_t instanceId)
|
||||
{
|
||||
HILOG_INFO("ConnectServerManager::RemoveInstance Remove instance to connect server");
|
||||
HILOG_DEBUG("ConnectServerManager::RemoveInstance Remove instance to connect server");
|
||||
if (handlerConnectServerSo_ == nullptr) {
|
||||
HILOG_ERROR("ConnectServerManager::RemoveInstance handlerConnectServerSo_ is nullptr");
|
||||
return;
|
||||
|
@ -37,7 +37,7 @@ HdcRegister& HdcRegister::Get()
|
||||
|
||||
void HdcRegister::StartHdcRegister(const std::string& bundleName)
|
||||
{
|
||||
HILOG_INFO("HdcRegister::StartHdcRegister begin");
|
||||
HILOG_DEBUG("HdcRegister::StartHdcRegister begin");
|
||||
|
||||
registerHandler_ = dlopen("libhdc_register.z.so", RTLD_LAZY);
|
||||
if (registerHandler_ == nullptr) {
|
||||
@ -50,12 +50,12 @@ void HdcRegister::StartHdcRegister(const std::string& bundleName)
|
||||
return;
|
||||
}
|
||||
startRegister(bundleName);
|
||||
HILOG_INFO("HdcRegister::StartHdcRegister end");
|
||||
HILOG_DEBUG("HdcRegister::StartHdcRegister end");
|
||||
}
|
||||
|
||||
void HdcRegister::StopHdcRegister()
|
||||
{
|
||||
HILOG_INFO("HdcRegister::StopHdcRegister begin");
|
||||
HILOG_DEBUG("HdcRegister::StopHdcRegister begin");
|
||||
if (registerHandler_ == nullptr) {
|
||||
HILOG_ERROR("HdcRegister::StopHdcRegister registerHandler_ is nullptr");
|
||||
return;
|
||||
@ -68,6 +68,6 @@ void HdcRegister::StopHdcRegister()
|
||||
}
|
||||
dlclose(registerHandler_);
|
||||
registerHandler_ = nullptr;
|
||||
HILOG_INFO("HdcRegister::StopHdcRegister end");
|
||||
HILOG_DEBUG("HdcRegister::StopHdcRegister end");
|
||||
}
|
||||
} // namespace OHOS::AbilityRuntime
|
||||
|
@ -148,7 +148,7 @@ void AsyncTask::Schedule(const std::string &name, NativeEngine& engine, std::uni
|
||||
|
||||
void AsyncTask::Resolve(NativeEngine& engine, NativeValue* value)
|
||||
{
|
||||
HILOG_INFO("AsyncTask::Resolve is called");
|
||||
HILOG_DEBUG("AsyncTask::Resolve is called");
|
||||
if (deferred_) {
|
||||
deferred_->Resolve(value);
|
||||
deferred_.reset();
|
||||
@ -161,7 +161,7 @@ void AsyncTask::Resolve(NativeEngine& engine, NativeValue* value)
|
||||
engine.CallFunction(engine.CreateUndefined(), callbackRef_->Get(), argv, ArraySize(argv));
|
||||
callbackRef_.reset();
|
||||
}
|
||||
HILOG_INFO("AsyncTask::Resolve is called end.");
|
||||
HILOG_DEBUG("AsyncTask::Resolve is called end.");
|
||||
}
|
||||
|
||||
void AsyncTask::Reject(NativeEngine& engine, NativeValue* error)
|
||||
|
Loading…
Reference in New Issue
Block a user