连续读取数据 #7
-
大神,能否写一个连续读取数据的DEMO。我照着https://github.com/anotherlab/UsbSerialForAndroid写了一个,使用的是 Dispatcher.UIThread while(true) { step() } ,但是只能读一次数据,第二次就报错: "Read failed,Result:-1,Address:132,Direction:In,EndpointNumber:4,Type:XferBulk,MaxPacketSize:64,Buffer:,Offset:0,Length:2048,Timeout:10000" |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
|
Beta Was this translation helpful? Give feedback.
-
现在我更新了一些代码,抛出异常代码已经删除,如果读不到数据将返回空 |
Beta Was this translation helpful? Give feedback.
如果没有数据可以读取的话是会报错的,这个需要自己处理,下面是读取的代码
Mono.Android的注释是 传输的数据长度(或零)表示成功,或负值表示失败,我这里做了抛出异常处理