EditText에 값을 입력하고 버튼을 누르면 잘나오는데
아무값도 입력을 하지 않고 버튼을 누르면 에러가 나요...
어떻게 하나요???
밑에 소스에요 1~ 45까지의 숫자입력해서 up down 하는 그런건데 값을 입력을 안하면 에러가나오네요
밑의 소스는 확인키를 눌렀을떄의 onclick입니다.
public void click(View v)
{
num = Integer.parseInt(et_input.getText().toString());
count++;
if(num == rnum){
tv_ouput.setText( "시도횟수 : " + count +"번"+ " 정답 : " + rnum);
}else if(num < rnum){
tv_ouput.setText("UP!!!");
try{
mp = new MediaPlayer();
mp.setDataSource("sdcard/up.mp3");
mp.prepare();
mp.start();
} catch (Exception e) {
Log.e("MyAudio", "error: " + e.getMessage(), e);
}
}else {
tv_ouput.setText("Down!!!");
try{
mp = new MediaPlayer();
mp.setDataSource("sdcard/down.mp3");
mp.prepare();
mp.start();
} catch (Exception e) {
Log.e("MyAudio", "error: " + e.getMessage(), e);
}
}
}
Logcat에는 뭐라고 나오나요?