#鸿蒙通关秘籍#鸿蒙应用中如何使用UI主线程调用多线程方法?

HarmonyOS
2024-12-09 15:15:07
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
网络小魔头

鸿蒙应用中可以在UI主线程中通过事件触发来调用多线程方法。使用鸿蒙的组件库,比如Text,设置点击事件onClick来启动多线程操作。这个方法可以用来创建多线程执行环境并调用ArkTS中的方法实现数据共享。

typescript // Index.ets import { hilog } from '@kit.PerformanceAnalysisKit'; import testNapi from 'libentry.so'; import { SendableObjTest } from './SendableObjTest'

@Entry @Component struct Index { @State message: string = 'Hello World';

build() { Row() { Column() { Text(this.message) .fontSize(50) .fontWeight(FontWeight.Bold) .onClick(() => { SendableObjTest.newSendable() hilog.info(0x0000, 'testTag', 'Test send Sendable begin'); testNapi.testSendSendable(); hilog.info(0x0000, 'testTag', 'Test send Sendable end'); }) } .width('100%') } .height('100%') } }

分享
微博
QQ
微信
回复
2024-12-09 17:24:38
相关问题
HarmonyOS 主线程刷新UI
460浏览 • 1回复 待解决