Merge "SoundRecorder crash if click start/stop button quickly"
diff --git a/src/com/android/soundrecorder/Recorder.java b/src/com/android/soundrecorder/Recorder.java
index b9654cd..9d906c2 100644
--- a/src/com/android/soundrecorder/Recorder.java
+++ b/src/com/android/soundrecorder/Recorder.java
@@ -200,7 +200,12 @@
         if (mRecorder == null)
             return;
 
-        mRecorder.stop();
+        try {
+            mRecorder.stop();
+        } catch (RuntimeException e) {
+            Log.w("Recorder", "Catch RuntimeException on MediaRecorder.stop() due to a call " +
+                "immediately after MediaRecorder.start().");
+        }
         mRecorder.release();
         mRecorder = null;