事件下定时接收数据,导致界面UI卡,应该如何处理?
如图所示,我使用的是OTG通讯,外接了一个单片机,单片机每0.5秒向手机发送一串数据事件下的 OTG通讯1.收到数据 就是接收数据的,接收到数据之后由手机进行二次处理
问题就在于有了这串接收数据的代码后,导致界面的UI卡顿,请问有人遇到过这样的情况吗?要如何处理。
yuyeyubee 发表于 2020-5-22 08:15
你好,这个是 OTG通讯的一个方法事件,这个要如何用到多线程里呀?
并不是处理这串数据卡,而是收到数据 ...
解决方案1:
例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多
例子我之前用过卡UI 稍微好些
解决方案2:使用时钟(吐槽一下,我之前也是卡UI,各种尝试,用时钟完美解决了)
卡UI用多线程处理 朴妮唛 发表于 2020-5-22 13:06
卡UI用多线程处理
你好,这个是 OTG通讯的一个方法事件,这个要如何用到多线程里呀?
并不是处理这串数据卡,而是收到数据这个事件导致的卡
请大神指教 朴妮唛 发表于 2020-5-22 21:14
解决方案1:
例子:异步任务V2(不卡UI,使用方便,多线程)不适合任务太多
还是没能解决问题,最后我换了一个串口通讯的类库就不卡UI了。
虽然没解决问题,不过还是感谢你,最佳答案给你啦~ 6666666666666
页:
[1]