我有一个处理 rs232 设备事件的侦听器,我想将String
参数传递给另外两个临时的侦听器。我怎样才能做到这一点 ?
RS232监听代码:
static class SerialPortReader implements SerialPortEventListener {
public void serialEvent(SerialPortEvent event) {
if(event.isRXCHAR()){
if(event.getEventValue() > 0){
try {
String asd= serialPort.readHexString(18);
//asd is argument to pass to other listener
System.out.println(asd);
}
catch (SerialPortException ex) {
System.out.println(ex);
}
}
}
}
然后我需要一个临时监听器,例如
String new = waitForPassedStringArgument();
或者当我得到String
监听器时,将更改ArrayList
.