From de2d1f60a2e7867ee48ef4d5f5eacae638f46b7a Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 31 Dec 2017 16:37:48 +0300 Subject: [PATCH] fix set interrupt --- .../github/axet/audiorecorder/activities/RecordingActivity.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index e02c10b..3b440e3 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -754,6 +754,7 @@ public class RecordingActivity extends AppCompatActivity { } final Thread old = thread; + final AtomicBoolean oldb = interrupt; interrupt = new AtomicBoolean(false); @@ -761,6 +762,7 @@ public class RecordingActivity extends AppCompatActivity { @Override public void run() { if (old != null) { + oldb.set(true); old.interrupt(); try { old.join();