EditText에 글자를 입력하지 않으면 그곳에 null 값이 아닌 0으로 값을 주고싶은데
이곳저곳 찾아보면서 해봤는데 자꾸 에러가 뜨네요..ㅠㅠ
소스는
public void onClick(View v) {
// TODO Auto-generated method stub
Integer hour, min, cal, runtime;
cal = 0;
hour = 0;
min = 0;
if(runcal.getText().equals("")){
cal = Integer.valueOf(0);
}else{
cal = Integer.valueOf(runcal.getText().toString());
}
if(runhour.getText().equals("")){
hour = Integer.valueOf(0);
}else{
hour = Integer.valueOf(runhour.getText().toString());
}
if(runmin.getText().equals("")){
min = Integer.valueOf(0);
}else{
min = Integer.valueOf(runmin.getText().toString());
}
runtime = (hour*60) + min;
이렇게 됩니다.
이렇게 하니깐 입력값이 다 0이되거나 아니면 아에 죽어버리네요..
if 조건문을 어떻게 줘야될지 알려주세요..ㅠㅠ




runcal.getText() == null || runcal.getText().getLength() == 0
메소드 명이 맞는지 모르겟네요.. 이런 느낌으로 줘보세요