Порядок диалогов в Android - PullRequest
       7

Порядок диалогов в Android

0 голосов
/ 21 октября 2010

Есть ли что-то вроде порядка диалогов в Android?

Я объясняю, что имею в виду.

Имеется диалоговое окно с кнопкой «ОК». Когда пользователь нажмет ок, диалог закроется.

Когда я вызываю несколько диалогов друг за другом в упражнении, я вижу сначала последний, затем рядом последний и так далее. Но я бы хотел увидеть сначала первый диалог, потом второй, потом ...

Есть ли возможность для этого?

Или возможно не вызывать второй диалог, пока первый диалог не будет закрыт?

Mur

1 Ответ

1 голос
/ 21 октября 2010

Когда вы определяете метод onClick() для кнопки «Ок» вашего диалогового окна (setNeutralButton()), вам необходимо отобразить второе диалоговое окно (через showDialog() или подобное), а затем закрыть первое диалоговое окно.*

Пример:

builder = new Builder(context);
builder
    .setTitle(R.string.dialog_download_failed_title)
    .setMessage(R.string.dialog_download_failed_message)
    .setCancelable(true)
    .setNeutralButton(android.R.string.ok, new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int id) {
            showDialog(SECOND_DIALOG);
            dialog.dismiss();
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...