какую строку я бы использовал для отмены страницы диалога - PullRequest
1 голос
/ 14 января 2012

Я создал страницу диалога с предупреждением и хочу, чтобы кнопка на моей странице диалога вернула меня к основному виду деятельности, с которого она пришла

но, очевидно, строка, которую я имею, отменяет все приложение вместо

какая строка мне понадобится для этого? спасибо

Button Yes = (Button) dialog.findViewById(R.id.yesbutton);
Yes.setOnClickListener(new OnClickListener() {
                public void onClick(View v) {
                    finish();
                }
            });

1 Ответ

0 голосов
/ 14 января 2012

удалить finish();

Реализация по умолчанию любой кнопки, как описано ниже, просто отменит диалоговое окно,

Гораздо более чистый способ создания alertDialog:

 new AlertDialog.Builder(activity.this)
                        .setTitle("MY alert")
                        .setMessage("my message")
                        .setPositiveButton("YES", new DialogInterface.OnClickListener() {

                            @Override
                            public void onClick(DialogInterface dialog, int which) {
                                // TODO Auto-generated method stub

                            }
                        }).show();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...