A6688440
Results
1
issues of
A6688440
你好,SerialPortManager的作者,SerialPortManager是一个很好的工具,为此我特意点上小星星,而目前我发现一个现象 在连接上后,如果接收的内容大于128,会报异常java.lang.ArrayIndexOutOfBoundsException: length=128; index=128 如果我设置上setBufferSize(xx)第一次接收只要还是大于128的,就会异常一次java.lang.ArrayIndexOutOfBoundsException: length=128; index=128,后续接收都是正常,分析原因是可能是setBufferSize的时候,内部有些对象已经生成好,并没有及时更新指定大小的。 SerialPortManager.class 20 ---private int bufferSize = 128; 21----private byte[] buffer = new byte[bufferSize];//已经生成 //未更新 59--- public void setBufferSize(int bufferSize) { 60--- this.bufferSize =...