Как отобразить диалог в BlackBerry
Как отобразить диалоговое окно для пользователя, спрашивающего его, хочет ли он продолжить, с выбором "да" или "нет"?
4 ответа
Вам нужно использовать один из Dialog
Предоставляется BB как Dialog.ask(someNumber,"Your message");
Пришел сюда поздно, но, возможно, будет полезным для кого-то в будущем:
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.
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();
Использовать JOptionPane:
int res = JOptionPane.showConfirmDialog(null,"Do you want to continue ?");
if (int == 0){
// code for continue
}
else {
}