Как создать единую кнопку Dialog в Android? - PullRequest
2 голосов
/ 29 марта 2011

Я искал несколько дней, пытаясь понять, как добавить диалог с помощью одной кнопки в моем приложении.Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 29 марта 2011

Диалог прост, или вопрос, как определить, является ли обновление необходимым?Вот Dialogbuilder:

AlertDialog.Builder builder = new AlertDialog.Builder(FisMapView.this);
                        builder.setTitle("Update required");
                        builder.setPositiveButton("UPDATE", new DialogInterface.OnClickListener() {                     
                            @Override
                            public void onClick(DialogInterface dialog, int which) {

                            } 
                        });

                        builder.setNeutralButton("Abort", null);
                        AlertDialog alert = builder.create();
                        alert.show();

edit: я не могу понять, как проверить наличие обновлений в маркете, я бы посоветовал сравнить версию с вашим собственным веб-сайтом, если вы увеличите номер версии наэтот сайт, позвоните в маркет, чтобы загрузить новейшую версию или загрузить apk извне

0 голосов
/ 29 марта 2011

Сохраните текущую версию в ваших приложениях по умолчаниюharedpreferences. У вашей основной деятельности есть переменная, которую вы увеличиваете при увеличении версии в манифесте. Во время выполнения попросите его проверить текущую версию в коде и сделать что-то, если новая версия выше. Затем обновите один в настройках.

EDIT:

Если они нажали «Отмена» в диалоговом окне, закройте программу, чтобы они видели ее каждый раз, когда открывают, пока не запустят обновление.

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