AlertDialog를 이용하여 로그인 화면을 개발하고 있습니다.
그런데 로그인 화면에서 패스워드 오류가 났을 때 에러 메시지를 보여주고 현재 화면을 유지하고 싶은데
OK버튼을 클릭하면 AlertDialog 화면이 사라 집니다
AlertDialog가 사라지지 않고 화면을 유지 할 수 있는 방법이 있나요?
코드로 패스워드가 일치하면 Intent를 이용하여 다른 화면으로 이동 하고 싶은데..

login.png 

* 소스 일부 입니다.

        AlertDialog.Builder aDialog = new AlertDialog.Builder(Main.this);
        aDialog.setIcon(R.drawable.login);
        aDialog.setTitle(iTitle);
        aDialog.setView(mView);
        aDialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {
            @Override
            public void onClick(DialogInterface dialog, int which) {
                Toast t = Toast.makeText(getBaseContext(), R.string.main_msg01, Toast.LENGTH_LONG);
                t.setGravity(Gravity.CENTER, 0, 0);
                t.show(); 
            }
        });
         aDialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
             @Override
             public void onClick(DialogInterface dialog, int which) {
                 Main.this.finish();
             }
         });
         AlertDialog ad = aDialog.create();
         ad.show();