소스 검색

优化部分代码

Pq 2 년 전
부모
커밋
87b64d8e73
1개의 변경된 파일3개의 추가작업 그리고 4개의 파일을 삭제
  1. 3 4
      BaseLibrary/src/main/java/com/cooleshow/base/recorder/BaseDataRecorder.java

+ 3 - 4
BaseLibrary/src/main/java/com/cooleshow/base/recorder/BaseDataRecorder.java

@@ -96,13 +96,12 @@ public class BaseDataRecorder implements Recorder {
 
         try {
             if (audioRecord != null) {
-                int state = audioRecord.getState();
                 //stop函数判断了这个state,不为STATE_INITIALIZED会报错IllegalStateException
-                if(state == AudioRecord.STATE_INITIALIZED){
+                if (audioRecord.getState() == AudioRecord.STATE_INITIALIZED) {
                     audioRecord.stop();
-                    audioRecord.release();
-                    audioRecord = null;
                 }
+                audioRecord.release();
+                audioRecord = null;
             }
         } catch (Exception e) {
             e.printStackTrace();