切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

15

主题

198

积分

0

精华

用户组 

易积分
1891
热心
1
好评
1

热心会员

事件下定时接收数据,导致界面UI卡,应该如何处理?[复制链接]
发表于 2020-5-22 12:19:19 | 显示全部楼层 |阅读模式
50易积分
如图所示,我使用的是OTG通讯,外接了一个单片机,单片机每0.5秒向手机发送一串数据
事件下的 OTG通讯1.收到数据 就是接收数据的,接收到数据之后由手机进行二次处理
QQ截图20200522121326.png
问题就在于有了这串接收数据的代码后,导致界面的UI卡顿,请问有人遇到过这样的情况吗?要如何处理。

最佳答案

查看完整内容

解决方案1: 例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多 例子我之前用过 卡UI 稍微好些 解决方案2:使用时钟(吐槽一下,我之前也是卡UI,各种尝试,用时钟完美解决了)
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

30

主题

2008

积分

0

精华

用户组 

易积分
4680
热心
12
好评
2

热心会员

发表于 2020-5-22 12:19:20 | 显示全部楼层
yuyeyubee 发表于 2020-5-22 08:15
你好,这个是 OTG通讯的一个方法事件,这个要如何用到多线程里呀?
并不是处理这串数据卡,而是收到数据 ...

解决方案1:

例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多

例子.e4a (25.99 KB, 下载次数: 10, 售价: 5 易积分)
每天美滋滋。。。。
回复

使用道具 举报

30

主题

2008

积分

0

精华

用户组 

易积分
4680
热心
12
好评
2

热心会员

发表于 2020-5-22 13:06:47 | 显示全部楼层
卡UI用多线程处理   
每天美滋滋。。。。
回复

使用道具 举报

15

主题

198

积分

0

精华

用户组 

易积分
1891
热心
1
好评
1

热心会员

发表于 2020-5-22 13:15:12 | 显示全部楼层
朴妮唛 发表于 2020-5-22 13:06
卡UI用多线程处理

你好,这个是 OTG通讯的一个方法事件,这个要如何用到多线程里呀?
并不是处理这串数据卡,而是收到数据这个事件导致的卡
请大神指教

点评

解决方案1: 例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多 例子我之前用过 卡UI 稍微好些 解决方案2:使用时钟(吐槽一下,我之前也是卡UI,各种尝试,用时钟完美解决了)  详情 回复 发表于 2020-5-22 21:14
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

15

主题

198

积分

0

精华

用户组 

易积分
1891
热心
1
好评
1

热心会员

发表于 2020-5-23 19:38:49 | 显示全部楼层
朴妮唛 发表于 2020-5-22 21:14
解决方案1:

例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多

还是没能解决问题,最后我换了一个串口通讯的类库就不卡UI了。
虽然没解决问题,不过还是感谢你,最佳答案给你啦~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

2

主题

54

积分

0

精华

用户组 

易积分
13
热心
0
好评
0
发表于 2020-11-2 16:06:21 | 显示全部楼层
6666666666666
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2025-5-1 22:19 , Processed in 0.105916 second(s), 40 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部