HarmonyOS 主线程刷新UI
从异步线程请求数据后,如何回到主线程刷新ui。
获取验证码功能,接口异步请求完成后,无法刷新验证码按钮的UI。
请求接口。
/**
* post请求
* @param sid 接口sid
* @param postData 接口请求参数
* @param callBack 回调
* @param isEncrypt Data是否加密 默认false
*/
public async post<T>(sid:string,postData:string,callBack?: ResponseCallBack<T>,isEncrypt: boolean=false) {
}
请求完成后按钮显示倒计时。
HttpUtil.post<string>(SID_SEND_VERIFICATION_CODE, JSON.stringify(postData), {
success(result, response): void {
this.senCode()//按钮显示倒计时
Logger.info('rsaEncrypt success', ` result.reCode=${result.reCode} response= ${response}`);
},
这里 this.senCode()//按钮显示倒计时 方法执行后没有按钮UI没有更新。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS中UI必须在主线程渲染吗? 如何判断当前线程是否为主线程?
1952浏览 • 1回复 待解决
HarmonyOS主线程子线程切换问题
563浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用中如何使用UI主线程调用多线程方法?
54浏览 • 1回复 待解决
Worker的宿主线程必须是主线程吗?
404浏览 • 1回复 待解决
HarmonyOS worker线程和主线程支持内存共享
517浏览 • 1回复 待解决
HarmonyOS ArkTS怎么控制子线程回到主线程
585浏览 • 1回复 待解决
在ArkTS的主线程中使用await会堵塞主线程吗
2130浏览 • 1回复 待解决
TaskPool子线程和主线程如何通信
2304浏览 • 1回复 待解决
HarmonyOS 主线程处理大数据导致卡死
137浏览 • 1回复 待解决
如何判断当前线程是否是主线程
2421浏览 • 1回复 待解决
怎样判断当前线程是否是主线程?
484浏览 • 1回复 待解决
HarmonyOS在异步线程往主线程抛任务无法被执行
369浏览 • 1回复 待解决
如何判断是否为主线程?
1091浏览 • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程
526浏览 • 1回复 待解决
HarmonyOS 主线程的优先级是多少?
134浏览 • 1回复 待解决
宿主线程如何向worker子线程发送消息?
347浏览 • 1回复 待解决
HarmonyOS主线程的napi_ref是否可以被worker线程使用?
413浏览 • 1回复 待解决
宿主线程如何接收子线程发送的消息?
393浏览 • 1回复 待解决
HarmonyOS UI 未刷新问题
500浏览 • 0回复 待解决
c++模块在UI主线程如何进行消息循环?是libuv事件驱动么?
592浏览 • 1回复 待解决
HarmonyOS 并发任务子线程之间、子线程与主线程内容不共享问题
392浏览 • 1回复 待解决
TaskPool如何跟主线程进行通信
537浏览 • 1回复 待解决
HarmonyOS flutter引擎中的 ui/raster 线程调度优先级是否可以跟系统主线程一致,确保运行流畅度
21浏览 • 1回复 待解决
异步是否对主线程有影响
479浏览 • 1回复 待解决
UI预览不会自动刷新, 且刷新较慢
553浏览 • 1回复 待解决
开发者你好刷新UI需要在主线程中进行,您的this.senCode()方法在异步线程中调用了,所以不起作用。
关于切回UI线程的方法,您可以参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/itc-with-emitter-V5