From 0d829708c7909acdb30baa56e8ed43561ab4e2b6 Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Mon, 28 Dec 2015 17:11:58 -0500 Subject: [PATCH] Only post message if connection to child was lost If the connection to the child was intentionally severed, do not post a "disconnected" message, as the activity is likely closing. --- src/protect/babymonitor/ListenActivity.java | 24 ++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/src/protect/babymonitor/ListenActivity.java b/src/protect/babymonitor/ListenActivity.java index 0e1b66e..0ad04a3 100644 --- a/src/protect/babymonitor/ListenActivity.java +++ b/src/protect/babymonitor/ListenActivity.java @@ -139,18 +139,22 @@ public class ListenActivity extends Activity Log.e(TAG, "Failed to stream audio", e); } - ListenActivity.this.runOnUiThread(new Runnable() + if(Thread.currentThread().isInterrupted() == false) { - @Override - public void run() - { - final TextView connectedText = (TextView) findViewById(R.id.connectedTo); - connectedText.setText(""); - final TextView statusText = (TextView) findViewById(R.id.textStatus); - statusText.setText(R.string.disconnected); - } - }); + ListenActivity.this.runOnUiThread(new Runnable() + { + @Override + public void run() + { + final TextView connectedText = (TextView) findViewById(R.id.connectedTo); + connectedText.setText(""); + + final TextView statusText = (TextView) findViewById(R.id.textStatus); + statusText.setText(R.string.disconnected); + } + }); + } } });