From 838242ba7629a4754b1156eabb99b25334a9f9b7 Mon Sep 17 00:00:00 2001 From: toni Date: Sun, 27 Jan 2019 19:08:35 +0100 Subject: [PATCH] fixed a bug when watch is not connected to a phone, we closed the datastream even its wasn openend --- .../network/SensorDataFileStreamer.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/network/SensorDataFileStreamer.java b/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/network/SensorDataFileStreamer.java index 60b6cb9..c2d24a4 100644 --- a/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/network/SensorDataFileStreamer.java +++ b/android/ConductorsWatch/app/src/main/java/de/tonifetzer/conductorswatch/network/SensorDataFileStreamer.java @@ -152,12 +152,15 @@ public class SensorDataFileStreamer implements Runnable{ } public void close(){ - try { - mRunning = false; - mOutputStream.close(); - mOutputStreamOpened = false; - } catch (IOException e) { - e.printStackTrace(); + if(mChannelOpenend && mNode != null){ + try { + mRunning = false; + mOutputStream.close(); + mOutputStreamOpened = false; + } catch (IOException e) { + //e.printStackTrace(); + Log.d(TAG, "Closing the outputstream failed!"); + } } } }