当我做调试时,它没有去试块而不是catch块,这是我的代码请帮帮我!
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
}
}
});
答案 0 :(得分:0)
设置" onClick"属于你想要的视图(通过布局),或者在" setContentView"之后找到它。使用" findViewById"然后使用" setOnClickListener"对于观点。
关于" OnActivityResult",你需要把它作为一个独立的方法放在活动本身。