Как я могу избежать диалогового окна СОХРАНИТЬ в своем приложении Blackberry? - PullRequest
3 голосов
/ 28 марта 2010

Я пишу приложение для BlackBerry и нажимаю экраны один за другим (три в серии)

Screen1 отображает Screen2, а Screen2 отображает Screen3

Когда я нажимаю кнопку «Назад» на моем устройстве Blackberry, т.е. жирным шрифтом 9700, появляется диалоговое окно с изображением вопросительного знака и кнопками «Сохранить» «Отменить» «Отмена».

Почему появляется этот диалог? Как я могу избежать этого диалога?

Пожалуйста, помогите Спасибо SIA

Ответы [ 3 ]

1 голос
/ 04 октября 2011

Есть два способа сделать это:

  1. Переопределить метод isDirty () вашего экрана (с помощью: Blackberry - отключить параметр сохранения в BasicEditField? ):

    public boolean isDirty() { return false; }

  2. Вы также можете переопределить метод onSavePrompt () вашего экрана (также с помощью: Blackberry - отключить параметр сохранения в BasicEditField? ):

    protected boolean onSavePrompt() { return true; }

1 голос
/ 29 сентября 2011

Вы можете избежать этого типа диалога, переопределив метод onClose для этого экрана:

public boolean onClose() 
{

  this.close();
  return true;
}
0 голосов
/ 15 января 2013

Просто напишите этот код в указанном вами классе:

 protected boolean onSavePrompt() 
   {
       return true;
   }  

Это отключит диалоговое окно «Сохранить приглашение».

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