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必须在主线程渲染吗? 如何判断当前线程是否为主线程? 
3343浏览  • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙应用中如何使用UI主线程调用多线程方法? 
1417浏览  • 1回复 待解决
Worker的宿主线程必须是主线程吗? 
1467浏览  • 1回复 待解决
#鸿蒙通关秘籍# 如何避免主线程被非UI任务阻塞? 
1408浏览  • 1回复 待解决
HarmonyOS主线程子线程切换问题 
2099浏览  • 1回复 待解决
HarmonyOS 其他线程切换到主线程的api 
1563浏览  • 1回复 待解决
在ArkTS的主线程中使用await会堵塞主线程吗 
3386浏览  • 1回复 待解决
HarmonyOS  ArkTS怎么控制子线程回到主线程 
2228浏览  • 1回复 待解决
HarmonyOS  worker线程和主线程支持内存共享 
1685浏览  • 1回复 待解决
HarmonyOS native如何获取主线程 
910浏览  • 1回复 待解决
HarmonyOS Worker主线程和子线程共享对象问题 
1358浏览  • 1回复 待解决
TaskPool子线程和主线程如何通信 
3716浏览  • 1回复 待解决
HarmonyOS  UI不刷新 
1103浏览  • 1回复 待解决
如何判断当前线程是否是主线程 
3555浏览  • 1回复 待解决
HarmonyOS Worker 与主线程通信问题 
1307浏览  • 1回复 待解决
怎样判断当前线程是否是主线程? 
1786浏览  • 1回复 待解决
HarmonyOS 主线程处理大数据导致卡死 
1865浏览  • 1回复 待解决
宿主线程如何向worker子线程发送消息? 
1435浏览  • 1回复 待解决
如何判断是否为主线程? 
2786浏览  • 1回复 待解决
HarmonyOS在异步线程往主线程抛任务无法被执行 
1461浏览  • 1回复 待解决
HarmonyOS async/await promise是在哪个线程,如何判断主线程还是子线程 
1937浏览  • 1回复 待解决
TaskPool如何跟主线程进行通信 
1690浏览  • 1回复 待解决
宿主线程如何接收子线程发送的消息? 
1491浏览  • 1回复 待解决
HarmonyOS ArkTs-taskpool切换主线程问题 
1460浏览  • 1回复 待解决
c++模块在UI主线程如何进行消息循环?是libuv事件驱动么? 
1508浏览  • 1回复 待解决





















开发者你好刷新UI需要在主线程中进行,您的this.senCode()方法在异步线程中调用了,所以不起作用。
关于切回UI线程的方法,您可以参考:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/itc-with-emitter-V5