다이얼로그창에서 에딧박스가 비어있으면 버튼을 눌러도 다이얼로그 창이 종료가 안되게 하고싶은데요.

문제가 되는 부분입니다.


.setPositiveButton("OK", new DialogInterface.OnClickListener() {

public void onClick(DialogInterface dialog, int whichButton) {

EditText editname = (EditText)linear.findViewById(R.id.product);

String names=(editname.getText().toString());

if(names.length()==0){

editname.setHint("input your name");

}


일단 비어있으면 아무것도 안하게는 했는데 버튼을 눌러버리면 다이얼로그가 그냥 종료되버립니다.

어떤방법을 쓸 수 있을까요?

할룽!