From 8d73fe002ca070e17ccd138104fdf1c584390f2b Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 12 Dec 2014 17:32:43 +0100 Subject: [PATCH] wait for worker thread to finish --- app/src/main/java/xdsopl/robot36/ImageView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/xdsopl/robot36/ImageView.java b/app/src/main/java/xdsopl/robot36/ImageView.java index c880e72..c36f550 100644 --- a/app/src/main/java/xdsopl/robot36/ImageView.java +++ b/app/src/main/java/xdsopl/robot36/ImageView.java @@ -221,6 +221,10 @@ public class ImageView extends SurfaceView implements SurfaceHolder.Callback { synchronized (thread) { quitThread = true; } + try { + thread.join(); + } catch (InterruptedException ignore) { + } audio.stop(); audio.release(); }