Button btn = (Button)findViewById(R.id.btn); // 버튼 생성
  btn.setOnClickListener(new Button.OnClickListener() {
   public void onClick(View v) {
    EditText edit = (EditText)findViewById(R.id.edit);
    String str = edit.getText().toString();
    if(str == null || str == "") {
     Toast.makeText(WorkOrderAlarm.this, "입력된 값이 없습니다.", Toast.LENGTH_LONG).show();
    }
    else{
     am.set_time(str);
     Toast.makeText(WorkOrderAlarm.this, "유효시간이 설정되었습니다.", Toast.LENGTH_LONG).show();
    }
   }
  });
버튼을 누르면 EditText의 값을 가져와서 작업을 처리하려는데..

여기서 입력값이 아무것도 없거나 숫자형식을 제외한 나머지 모든 문자는 받지 않게 하고 싶습니다..

EditText 값이 숫자형식외에 문자를 입력하거나 아무것도 입력하지 않으면 저렇게 토스트를 띄우고 숫자형식이 들어오면

다른 작업을 처리 하고 싶은데... 어떻게 해야 할지 잘 모르겠어요..ㅠㅠ

고수님들 방법좀 가르쳐주세요~