NAPI 的 napi_throw_error 不会导致应用崩溃

在 native 层使用了 napi_throw_error(env, NULL, "test error"); 但是应用正常,没有在 JS 层崩溃。 在 JS 层使用 try-catch 来捕获异常,也确实能捕获到。说明 napi_throw_error 确实将异常传递给了 JS 层,为什么没有导致 JS 层崩溃呢?

HarmonyOS
8天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
depengli

js层用 try-catch 捕获异常来防止应用崩溃的,js没崩溃是正常的

分享
微博
QQ
微信
回复
7天前
相关问题
undefined symbol napi_create_threadsafe_function
2338浏览 • 1回复 待解决
为什么禁止缓存napi_env
122浏览 • 1回复 待解决
需要提供napi反调ets例子
100浏览 • 1回复 待解决
napi_module结构体字段描述解析
330浏览 • 1回复 待解决
Native如何通过napi获取ArrayBuffer?
1423浏览 • 1回复 待解决
是否有简洁易用NAPI开发框架
837浏览 • 1回复 待解决
openharmony napi 异步耗时阻塞jsui刷新
3620浏览 • 1回复 已解决
ArkTS import导入napi模块结果错误
174浏览 • 0回复 待解决
napi_queue_async_work 处理机制
113浏览 • 1回复 待解决
napi里面,相同输入输出不一致
129浏览 • 1回复 待解决
NAPI执行上层回调时,如何获取env
374浏览 • 1回复 待解决
有谁知道napi多函数导出写法
277浏览 • 1回复 待解决