3

Я пишу ежевика приложение и нажав экраны один за другим (три в ряд)Как я могу избежать диалога SAVE в своем обычном приложении Blackberry?

Screen1 отображает Screen2 и Screen2 отображает SCREEN3

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

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

Пожалуйста Помощь Благодаря SIA

+0

Возможный дубликат [Blackberry - опция «Отключить сохранение» в BasicEditField?] (Http://stackoverflow.com/questions/2461403/blackberry-disable-save-option-in-basiceditfield) – chakrit

+1

Это [дубликат] (http : //stackoverflow.com/questions/2461403/blackberry-disable-save-option-in-basiceditfield) –

+1

Это может быть дубликат, но он более понятен и полезен, чем тот, который является дубликатом ... –

ответ

1

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

public boolean onClose() 
{ 

    this.close(); 
    return true; 
} 
1

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

  1. Переопределите метод isDirty() вашего экрана (через: Blackberry - Disable Save option in BasicEditField?):

    public boolean isDirty() { return false; }

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

    protected boolean onSavePrompt() { return true; }

0

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

protected boolean onSavePrompt() 
    { 
     return true; 
    } 

Он отключит диалог «Сохранить подсказку» Box.