AsyncCallback使用方式

期望使用AsyncCallback通过回调的方式将函数结果返回给调用者,要如何实现返回的动作

function testAsync(callback:AsyncCallback<Array<string>>){ 
  /*逻辑代码*/ 
}
HarmonyOS
2024-05-07 23:08:15
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
hujianwu

参考如下Demo:

import base from '@ohos.base';import base from '@ohos.base'; 
//函数实现: 
testAsync(callback: base.AsyncCallback<Array<string>>) { 
  callback(null, ['123']) 
} 
//在适当位置调用: 
this.testAsync((err, strs) => { 
  console.info(`winslei ${JSON.stringify(strs)}`) 
})
分享
微博
QQ
微信
回复
2024-05-08 16:55:12
相关问题
使用Promise实现一种串行调用方式
367浏览 • 1回复 待解决
IconFont图标展示方式
234浏览 • 1回复 待解决
如何获取文本对齐方式
321浏览 • 1回复 待解决
关于import应该使用哪种方式
500浏览 • 1回复 待解决
有哪些创建线程的方式
856浏览 • 1回复 待解决
PolarDB 支持哪些种扩容方式
2110浏览 • 1回复 待解决
数据持久化的方式有哪些?
359浏览 • 1回复 待解决
HarmonyOS拉起弹窗的方式有那几种
528浏览 • 1回复 待解决
获取MainAbility name的方式有哪些呢?
496浏览 • 1回复 待解决
是否有方式能统计app使用功耗?
1136浏览 • 1回复 待解决
有谁知道Menu菜单的触发方式
675浏览 • 1回复 待解决
读取文件流的方式,有人知道吗?
450浏览 • 1回复 待解决
HarmonyOS 4.0 Next是否兼容Java开发方式?
3426浏览 • 2回复 待解决
求鸿蒙应用跳转至应用商店的方式
2322浏览 • 1回复 待解决
权限使用方式中ACL使能具体指什么
512浏览 • 1回复 待解决