Merge "SoundRecorder crash if click start/stop button quickly" am: 244b758346
am: f1cfef4ea0
Change-Id: I8568ed91be176f4b03f4d0a9b50be0ab4d985fc0
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;