NativeReference跨线程析构整改

Signed-off-by: ranzhiqiang <ranzhiqiang@huawei.com>
This commit is contained in:
w00524930
2023-04-25 14:25:15 +08:00
parent e81ff47596
commit b3cbf41cfe
@@ -50,7 +50,10 @@ NAccessibilityExtension::NAccessibilityExtension(AbilityRuntime::JsRuntime& jsRu
engine_ = &jsRuntime_.GetNativeEngine();
}
NAccessibilityExtension::~NAccessibilityExtension() = default;
NAccessibilityExtension::~NAccessibilityExtension()
{
jsRuntime_.FreeNativeReference(std::move(jsObj_));
}
void NAccessibilityExtension::Init(const std::shared_ptr<AppExecFwk::AbilityLocalRecord> &record,
const std::shared_ptr<AppExecFwk::OHOSApplication> &application,