Как я могу установить Butto.onClickListener в диалоге? - PullRequest
0 голосов
/ 28 октября 2011

Я создал класс MyDialog, который расширяет диалог.Внутри я пытаюсь настроить кнопки прослушивания на кнопки, но Eclipse вызывает у меня проблемы.Вот проблемный код:

private void setOnClickListeners() {
    myButton.setOnClickListener( new OnClickListener() {
        @Override
        public void onClick(View v) {
            //do stuff
        }
    });
}

Eclipse показывает OnClickListener как DialogInterface.OnClickListener, который, кажется, является корнем проблемы.Могу ли я сделать эту работу такой же, как это было бы из Действия?

1 Ответ

1 голос
/ 28 октября 2011

Либо импортируйте DialogInterface.OnClickListener, либо сделайте это

myButton.setOnClickListener( new DialogInterface.OnClickListener() {

Причины, по которым вы должны это сделать, в том, что существуют разные типы OnClickListeners.

...