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应该使用哪种方式
115浏览 • 1回复 待解决
是否有方式能统计app使用功耗?
812浏览 • 1回复 待解决
权限使用方式中ACL使能具体指什么
144浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
107浏览 • 1回复 待解决
有哪些创建线程的方式
440浏览 • 1回复 待解决
PolarDB 支持哪些种扩容方式
1815浏览 • 1回复 待解决
获取MainAbility name的方式有哪些呢?
158浏览 • 1回复 待解决
HarmonyOS拉起弹窗的方式有那几种
140浏览 • 1回复 待解决
求鸿蒙应用跳转至应用商店的方式
2015浏览 • 1回复 待解决
有谁知道Menu菜单的触发方式
368浏览 • 1回复 待解决
HarmonyOS 4.0 Next是否兼容Java开发方式?
2936浏览 • 2回复 待解决