出BUG了·····
在做的過程中 ?return maxLevel * mMediaRecorder.getMaxAmplitude() / 32768 + 1; 這里會拋出空指針異常,一直沒有找到問題,后來發現 catch的時候 沒把 IllegalStateException 改成 Exception。。。調試很久才發現,不錯,繼續做下去····
在做的過程中 ?return maxLevel * mMediaRecorder.getMaxAmplitude() / 32768 + 1; 這里會拋出空指針異常,一直沒有找到問題,后來發現 catch的時候 沒把 IllegalStateException 改成 Exception。。。調試很久才發現,不錯,繼續做下去····
2015-05-14
舉報
2015-05-17
哈,這個方法,由于是獲得音量等級,由于產生異常不影響整個程序的運行,所以我們直接catch了。
2015-05-14
謝謝您對慕課網的支持,祝您學習愉快!