Zdarzenie OnClick działa tylko drugi raz na edittext

Mam edittext, a gdy użytkownik kliknie ten edittext, chcę pokazać alert alert.
Mój kod jest następujący:

            edt.setInputType(InputType.TYPE_NULL);
            edt.setFocusableInTouchMode(true);
            edt.requestFocus();

            edt.setCursorVisible(false);

            edt.setOnClickListener(new OnClickListener() {

                public void onClick(View v) {
                    CommentDialog.buildDialog(mContext, identifier, false, edt.getId());
                }
            });

Nie chcę, aby klawiatura wyświetlała się, gdy użytkownik kliknie edittext, więc ustawiłem typ wpisu na TYPE_NULL.
Ale gdy edittext nie ma fokusa i klikam go, zdarzenie onClick nie jest wykonywane. Kiedy klikam go po raz drugi, alertdialog pojawia się poprawnie.

Jak to naprawić?

questionAnswers(9)

yourAnswerToTheQuestion