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!"); + } } } }