다이얼로그에서 두 값을 비교해서 같으면 확인을 눌렀을 때 종료가 되고,

다르다면 다르다고 토스트만 띄우고 다이얼로그는 종료 안되게 하고싶은데요~

 

final LinearLayout linear = (LinearLayout) inflater.inflate(
     R.layout.dialog, null);

   return new AlertDialog.Builder(MainActivity.this)
     .setTitle("비밀번호 설정")
     .setView(linear)
     .setPositiveButton("확인",
       new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog,
          int which) {


         // TODO Auto-generated method stub
         EditText Pass = (EditText) linear.findViewById(R.id.PassField);
         EditText Pass_check = (EditText) linear.findViewById(R.id.rePassField);
         
         Pass.setText(pass);
         Pass_check.setText(pass_check);
         
         pass = Pass.getText().toString();
         pass_check = Pass_check.getText().toString();
         
          if (Pass.getText().toString().equals(Pass_check.getText().toString()))

         {
              pass = Pass.getText().toString();
              pass_check = Pass_check.getText().toString();
          }

          else

          {
              toMessage("비밀번호를 확인해주세요");  //이부분에서 다이얼로그가 종료 안되게
          }
        }
       }).setNegativeButton("취소", null).create();
  }
  return null;

 

소스는 대강 이렇구요ㅜ 어떻게 하면 좋을까요ㅠ