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
相关问题
关于import应该使用哪种方式
745浏览 • 1回复 待解决
使用request下载文件的方式
17浏览 • 1回复 待解决
使用Promise实现一种串行调用方式
463浏览 • 1回复 待解决
是否有方式能统计app使用功耗?
1396浏览 • 1回复 待解决
权限使用方式中ACL使能具体指什么
749浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
648浏览 • 1回复 待解决
IconFont图标展示方式
283浏览 • 1回复 待解决
如何获取文本对齐方式
369浏览 • 1回复 待解决
PolarDB 支持哪些种扩容方式
2425浏览 • 1回复 待解决
有哪些创建线程的方式
1119浏览 • 1回复 待解决