diff --git a/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/TerminalFragment.java b/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/TerminalFragment.java index 1b15f182..52911088 100644 --- a/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/TerminalFragment.java +++ b/usbSerialExamples/src/main/java/com/hoho/android/usbserial/examples/TerminalFragment.java @@ -243,8 +243,10 @@ private void connect() { private void disconnect() { connected = false; controlLines.stop(); - if(usbIoManager != null) + if(usbIoManager != null) { + usbIoManager.setListener(null); usbIoManager.stop(); + } usbIoManager = null; try { usbSerialPort.close();