diff --git a/example/src/main/java/com/felhr/serialportexample/UsbService.java b/example/src/main/java/com/felhr/serialportexample/UsbService.java index 80cc241..0efac01 100644 --- a/example/src/main/java/com/felhr/serialportexample/UsbService.java +++ b/example/src/main/java/com/felhr/serialportexample/UsbService.java @@ -158,6 +158,7 @@ public class UsbService extends Service { @Override public void onDestroy() { super.onDestroy(); + serialPort.close(); unregisterReceiver(usbReceiver); UsbService.SERVICE_CONNECTED = false; } diff --git a/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java b/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java index 7460066..f53ec19 100644 --- a/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java +++ b/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java @@ -129,6 +129,7 @@ public class UsbService extends Service { @Override public void onDestroy() { super.onDestroy(); + serialPort.close(); unregisterReceiver(usbReceiver); UsbService.SERVICE_CONNECTED = false; } diff --git a/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java b/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java index 5ea9811..2bccdcf 100644 --- a/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java +++ b/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java @@ -159,6 +159,7 @@ public class UsbService extends Service { @Override public void onDestroy() { super.onDestroy(); + serialPort.close(); unregisterReceiver(usbReceiver); UsbService.SERVICE_CONNECTED = false; }