講師回答 / hyman
兩個(gè)構(gòu)造方法是為了,支持用戶在代碼中new這個(gè)空間和在布局文件中使用;定義這些常量是為了表示該按鈕的多個(gè)狀態(tài),這么做代碼的可讀性更高。
2015-05-15
講師回答 / hyman
首先感謝你對(duì)慕課的支持,我詳細(xì)查看了你貼出的代碼,沒有發(fā)現(xiàn)問題。根據(jù)你貼出的異常信息,出錯(cuò)是因?yàn)镸ediaRecorder的狀態(tài)轉(zhuǎn)移出現(xiàn)的問題,建議你還是根據(jù)log排查下,ps:記得使用真機(jī)測(cè)試。
2015-05-14
講師回答 / hyman
我看你是在release()方法里面拋出的空指針,錯(cuò)誤行應(yīng)該就一個(gè)對(duì)象mMediaRecorder吧,你看看你是不是cancel還是某個(gè)方法里面誤把mMediaRecorder置null了。
2015-05-13