当需要网络下载或者本地生成的数据需要发送到UI线程进行展示时,因为ArkUI的标注和 @Sendable装饰器 不能同时修饰变量和对象,所以对于此类场景,需要使用 makeObserved 在ArkUI中导入可观察的Sendable共享数据。 本示例将说明下面的场景: makeObserved在传入@Sendable类型的数据后有观察能力,且其变化可以触发UI刷新。 从...
主线程通过构建new taskpool.Task(downloadVideo, this.dvi)将DownloadVideoInfo共享对象同步给子线程(this.dvi是DownloadVideoInfo对象实例,downloadVideo是通过@Concurrent修饰的多线程任务); 当点击启动时,通过taskpool.execute()方法启动子线程; 主线程通过的onReceiveData()注册下载进度更新回调,已实现下载进度的UI刷新。
openharmony_ci 添加了 waiting_for_assign 标签 2个月前 tuxiaohang 关联了OpenHarmony/arkui_napi Pull Request !1729 2个月前 tuxiaohang 通过合并 Pull Request !1729: 多线程中finalize可能在callback之前运行 将任务状态从待办的 修改为已完成 2个月前 登录 后才可以发表评论 状态...
hehongyang9 通过openharmony/arkui_ace_engine Pull Request !34834 将任务状态从待办的 修改为已完成 7个月前 登录 后才可以发表评论 状态 已完成 待办的 进行中 已完成 已拒绝 负责人 未设置 项目 未立项任务 未立项任务 Pull Requests 修复animateTo在卡片中的多线程crash 未关联 关联的 Pull...
本案例将使用Sendable共享对象实现以下两个主要功能:1、子线程的计算结果刷新UI(进度通知、下载结果通知...
多线程subwindow获取正确 如何复现该缺陷 修复多线程subwindow获取错误问题 其他补充信息 版本或分支信息 master 5.0-Beta1 Release 4.1 Release 4.0 Release 3.2 zhangfanfan2 创建了任务 2个月前 zhangfanfan2 添加了 bug 标签 2个月前 zhangfanfan2 关联了OpenHarmony/arkui_ace_engine Pull Request !45040 2...
openharmony_ci 添加了 waiting_for_assign 标签 3个月前 渠冲冲 关联了OpenHarmony/arkui_ace_engine Pull Request !45434 3个月前 渠冲冲 通过合并 Pull Request !45434: 优化子窗多线程锁使用 将任务状态从待办的 修改为已完成 3个月前 登录 后才可以发表评论 状态...
胡清云 关联了OpenHarmony/arkui_ace_engine Pull Request !37875 6个月前 胡清云 通过合并 Pull Request !37875: 组件截图:存量代码修改,走入异常分支,不应该调用callback,修复多线程frameNode析构问题 将任务状态从待办的 修改为已完成 6个月前 登录 后才可以发表评论 状态...
Harylee 关联了OpenHarmony/arkui_ace_engine Pull Request !39062 6个月前 Harylee 通过合并 Pull Request !39062: 修复在回调函数析构场景下安全控件多线程安全问题 将任务状态从待办的 修改为已完成 6个月前 openharmony_ci 成员 6个月前 openharmony_ci 添加了 异常关闭 标签 6个月前 登录 后才可以...