From d280e050434d269d37c6bec316a2314842956c6c Mon Sep 17 00:00:00 2001 From: Felipe Herranz Date: Sat, 12 Jan 2019 11:50:43 +0100 Subject: [PATCH] closing port when service is destroyed --- .../src/main/java/com/felhr/serialportexample/UsbService.java | 1 + .../src/main/java/com/felhr/examplestreams/UsbService.java | 1 + .../main/java/com/felhr/serialportexamplesync/UsbService.java | 1 + 3 files changed, 3 insertions(+) diff --git a/example/src/main/java/com/felhr/serialportexample/UsbService.java b/example/src/main/java/com/felhr/serialportexample/UsbService.java index 336ad55..24563c9 100644 --- a/example/src/main/java/com/felhr/serialportexample/UsbService.java +++ b/example/src/main/java/com/felhr/serialportexample/UsbService.java @@ -155,6 +155,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 51549b5..9cc2f44 100644 --- a/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java +++ b/examplestreams/src/main/java/com/felhr/examplestreams/UsbService.java @@ -126,6 +126,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 7a96b23..c48b09d 100644 --- a/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java +++ b/examplesync/src/main/java/com/felhr/serialportexamplesync/UsbService.java @@ -156,6 +156,7 @@ public class UsbService extends Service { @Override public void onDestroy() { super.onDestroy(); + serialPort.close(); unregisterReceiver(usbReceiver); UsbService.SERVICE_CONNECTED = false; }