使用Promise实现一种串行调用方式
Native C++层调用Arkts层的函数,该函数返回的结果为Promise,通过,如果在C++层获取到Promise对象的返回结果(结果中包含resolve和reject的值)。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Stack默认一个对齐方式,子组件使用另外一种对齐方式,到底能否实现,官方的例子并不行
448浏览 • 1回复 待解决
HarmonyOS UIAbility能否提供一种不显示在任务列表的方式
341浏览 • 1回复 待解决
HarmonyOS 求一种类似总线通知的功能
348浏览 • 1回复 待解决
图片的多宫格布局,对于这两个APP中发布图片分为两种,一种是发布单张图片,另一种就是发布多张图片
792浏览 • 1回复 待解决
js api 中 类似 localstorage 的存储是哪一种?
4533浏览 • 1回复 待解决
HarmonyOS 需要一种能把一个文字转成图片pixelmap的能力
221浏览 • 1回复 待解决
HarmonyOS 是否存在一种布局,可以让其中的组件相互覆盖?
270浏览 • 1回复 待解决
支付的UI界面只有一种吗?是否还有其他支付界面?
1742浏览 • 1回复 待解决
HarmonyOS 多个地方有类似拍照这种权限的使用,,麻烦提供一种更好的方法来提升效率
163浏览 • 1回复 待解决
promise怎么写?http封装时使用promise报错,去除promise正常,但是一加就都变红
210浏览 • 1回复 待解决
视频进度滑动条的三种实现方式
1510浏览 • 1回复 待解决
ArkTS注册后,C++启动的业务线程收到消息通知ArkTS层的一种思路
884浏览 • 1回复 待解决
HarmonyOS 有没有一种方法可以把全局的自定义dialog都关闭?
305浏览 • 1回复 待解决
HarmonyOS 目前系统只支持一种字体,希望支持常用字体 比如PingFang 等
552浏览 • 1回复 待解决
HarmonyOS 是否有办法定义一种类型,可以指向任意一个返回string的函数?
460浏览 • 1回复 待解决
PolarDB 支持哪些种扩容方式?
3705浏览 • 1回复 待解决
OpenGLES渲染yuv数据,YUV是一种颜色编码方法,主要用于电视系统以及模拟视频领域
1413浏览 • 1回复 待解决
有没有配置可以是打出来的hap包只包含一种平台架构的so库
346浏览 • 0回复 待解决
想请问一下Promise的实现原理,以及Promise和TaskPool/Worker有什么区别呢?
317浏览 • 1回复 待解决
如何实现TaskPool异步任务支持串行队列
339浏览 • 1回复 待解决
HarmonyOS 怎么实现任务串行顺序执行
360浏览 • 1回复 待解决
跨设备调用的两种实现,大家用哪种比较多?
6228浏览 • 1回复 已解决
HarmonyOS Promise & taskpool使用问题
280浏览 • 1回复 待解决
HarmonyOS Navigation和Router这两种跳转方式可以共用吗?使用场景有什么不一样?
191浏览 • 1回复 待解决
js获取canvas对象两种方式有啥不同?
7570浏览 • 1回复 待解决
使用的核心API
核心代码解释
Index.ets中ArkTS层定义的返回Promise的函数:
C++层:
注册ArkTs层的处理函数:
C++执行回调函数的处理:
Promise的resolve和reject处理:
实现效果
点击第一个Hello World后,再次点击start后,执行结果如下:
适配的版本信息
IDE:DevEco Studio 4.1.1.300
SDK:HarmoneyOS 4.0.10.15