Как отобразить диалог в BlackBerry - PullRequest
1 голос
/ 01 марта 2011

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

Ответы [ 4 ]

0 голосов
/ 02 января 2013

Пришел сюда поздно, но может быть кому-нибудь пригодится в будущем:

int ans =  Dialog.ask(Dialog.D_YES_NO, "Do you want to continue?", Dialog.YES);

    if (ans == Dialog.YES) 
        // Continue
    else
        // Do not Continue

Третий параметр указывает выбранную по умолчанию опцию, которая установлена ​​на опцию Yes.

Вот статьяо том, как работать с различными типами диалогов Blackberry .

0 голосов
/ 27 декабря 2011

Вам необходимо использовать один из Dialog s , предоставленных BB , например Dialog.ask(someNumber,"Your message");

0 голосов
/ 04 июня 2012
Dialog d = new Dialog("Do you want to continue?", new String[]{"Yes","No"},  new int[]{Dialog.OK,Dialog.CANCEL}, Dialog.OK, Bitmap.getPredefinedBitmap(Bitmap.QUESTION)){
                    public void setChangeListener(FieldChangeListener listener) {
                        if(d.getSelectedValue() == Dialog.OK){
                             //true part                                
                        }
                        else{
                             //false part
                        }
                    };
                };
d.show();
0 голосов
/ 01 марта 2011

использовать JOptionPane:

int res = JOptionPane.showConfirmDialog(null,"Do you want to continue ?");
if (int == 0){
   // code for continue
}
else {

}
...