에디트텍스트에 숫자를 입력받고
버튼을 누를시 단위를 텍스트뷰에 뿌려주는 프로그램인데요
이때 숫자를 입력하지 않고 버튼을 누르면
오류가 뜨는데
만약 숫자를 입력하지 않고 버튼을 누를때
숫자를 입력해주세요 이런식으로 토스트를 띄우고싶습니다.]

String szMsg = (szValue.length() > 0) ? szValue : "입력된 글자가 없습니다.";
요런식으로 작성해서 넣어봤는데 여전이 오류가뜨네요

어느부분을 어떻게 수정해야하고 어느부분에 넣어야할지 잘모르겠습니다.
도와주세요 ㅜ.ㅜ



public class Convert extends Activity {

 private EditText    mValueETXT;
 private OnClickListener  mClickLST;

 @Override
 protected void onCreate(Bundle savedInstanceState) {
  // TODO Auto-generated method stub
  super.onCreate(savedInstanceState);
  
  setContentView(R.layout.convert);
  
  mValueETXT = (EditText) findViewById(R.id.value);
  
  mClickLST = new OnClickListener(){

   @Override
   public void onClick(View v) {
    int viewID = v.getId();
    
    String szValue = mValueETXT.getText().toString();
    int value = Integer.valueOf(szValue).intValue();

    switch(viewID)
    {
    case R.id.inchBTN:
     double result = value * 0.3937;
     
     ((TextView)findViewById(R.id.inchTXT)).setText(""+result+" inch");
     
     break;
     
    case R.id.mmBTN:
     int mmResult = value * 10;
     
     ((TextView)findViewById(R.id.mmTXT)).setText(""+mmResult+" mm");
     
     break;
     
    case R.id.clearBTN:
     mValueETXT.setText("");
     ((TextView)findViewById(R.id.inchTXT)).setText(R.string.inch);
     ((TextView)findViewById(R.id.mmTXT)).setText(R.string.mm);
     
     break;
    }
    
   }};
  
  ((Button)findViewById(R.id.inchBTN)).setOnClickListener(mClickLST);
  ((Button)findViewById(R.id.mmBTN)).setOnClickListener(mClickLST);
  ((Button)findViewById(R.id.clearBTN)).setOnClickListener(mClickLST);
 }
}