0

当我进行调试时,它没有去 try 块而不是 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
            }
}
        });
4

1 回答 1

0

将“onClick”属性设置为您想要的视图(通过布局),或者在“setContentView”之后使用“findViewById”找到它,然后对视图使用“setOnClickListener”。

关于“OnActivityResult”,你需要把它作为一个独立的方法放在活动本身中。

于 2012-07-26T05:58:00.017 回答