当我调试它没有去尝试块比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