講師回答 / hyman
恩,不會一模一樣呀~ 時間的消耗在long click 和 ?MediaRecorder.prepare的時間。如果你嫌慢,可以不要在LongClick的時候去觸發,可以選擇DOWN之后延時100s觸發等等方式進行縮短時間。
2015-05-20
講師回答 / hyman
自定義的button繼承自Button呀。本例中沒有fragment,你說的是布局文件中button的父布局為什么是FrameLayout吧,對于相同的效果,如果FrameLayout和LinearLayout都可以實現,我會選擇FrameLayout,因為效率會高一點。
2015-05-18
講師回答 / hyman
首先感謝你對慕課的支持,我詳細查看了你貼出的代碼,沒有發現問題。根據你貼出的異常信息,出錯是因為MediaRecorder的狀態轉移出現的問題,建議你還是根據log排查下,ps:記得使用真機測試。
2015-05-14
講師回答 / hyman
我看你是在release()方法里面拋出的空指針,錯誤行應該就一個對象mMediaRecorder吧,你看看你是不是cancel還是某個方法里面誤把mMediaRecorder置null了。
2015-05-13