當我調試它沒有去嘗試塊比catch塊,這是我的代碼請幫助我!我應該在哪裏使用OnActivityResult?
public void onClick(View v) {
try {
path = Environment.getExternalStorageDirectory()+"/audio_meena.AMR";
File newFile = new File(path);
Uri uri =Uri.fromFile(newFile);
Intent audioIntent=new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
startActivityForResult(audioIntent, RQS_RECORDING);
mr.setAudioSource(MediaRecorder.AudioSource.MIC);
mr.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
mr.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
FileDescriptor PATH_NAME = null;
mr.setOutputFile(PATH_NAME);
} catch (Exception e) {
// TODO: handle exception
}
}
});
實際上你想做什麼..沒有清楚的想法從隊列??請更具體! – 2012-07-26 05:25:11
你得到的任何錯誤或異常 – 2012-07-26 05:27:04
可能是你沒有在任何視圖上設置onClickListener,所以這個塊根本沒有被調用。 – jeet 2012-07-26 05:28:12