diff --git a/vendor/sprd/platform/packages/apps/DreamSoundRecorder/src/com/sprd/soundrecorder/RecorderActivity.java b/vendor/sprd/platform/packages/apps/DreamSoundRecorder/src/com/sprd/soundrecorder/RecorderActivity.java
index 5006668c942..9ab899e1754 100755
--- a/vendor/sprd/platform/packages/apps/DreamSoundRecorder/src/com/sprd/soundrecorder/RecorderActivity.java
+++ b/vendor/sprd/platform/packages/apps/DreamSoundRecorder/src/com/sprd/soundrecorder/RecorderActivity.java
@@ -267,6 +267,19 @@ public class RecorderActivity extends Activity {
}
//bug:1045288, dismiss mAlertDialog when the activity destroy to avoid IllegalArgumentException
dismissAlertDialog();
+ mHandler.removeMessages(UPDATE_RECORDING_TIME);^M
+ mHandler.removeMessages(UPDATE_WAVEVIEW);^M
+ if (isRecorderActive()) {^M
+ mService.doStopRecordSync();^M
+ finish();^M
+ }^M
+ if (mService != null) {^M
+ mService.setRecorderListener(null);^M
+ }^M
+ if (mIsServiceBind) {^M
+ unbindService(mServiceConnection);^M
+ mIsServiceBind = false;^M
+ }^M
}
private void dismissAlertDialog() {
07-20
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交