내가 디버그 할 때 블록을 잡는 것보다 블록을 시도하지 않았다.이 코드는 내 도움이된다.여기서 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
}
}
});
실제로 당신이하고 싶은 것이 있습니다. Quetion에서 명확한 아이디어를 얻지 못 했습니까? –
오류 또는 예외 발생 –
모든보기에서 onClickListener를 설정하지 않아도되므로이 블록이 전혀 호출되지 않을 수 있습니다. – jeet