Blackberry «устройство назад» кнопка завершает приложение - PullRequest
2 голосов
/ 16 августа 2010

Я занимаюсь разработкой приложения для Blackberry и заметил, что что-то не происходит так, как я ожидал.

Я хочу создать мастер, в котором будет отображаться 3 экрана, один за другим.
1На первом экране нажмите кнопку «Далее», чтобы отобразить второй экран.(ОК)
2. На втором экране: если я нажимаю «Далее», отображается третий.(ОК) Когда я нажимаю кнопку «Назад устройства», отображается предыдущий (1-й экран).(ОК)
3. На третьем экране, если я нажимаю кнопку «назад устройства», отображается второй экран.(ОК) Но повторное нажатие кнопки «устройство назад» завершает работу приложения вместо отображения первого экрана.

Я просто использую простой метод pushScreen (экран) во всей навигации.

Спасибо.

Редактировать:
1. Я думаю, что получил то, что искалздесь. Как разработать многоэкранное приложение Blackberry?
2. Я просто реализую метод keyChar () экрана, чтобы вызвать предыдущий экран, как показано в ссылке в пункте 1.

1 Ответ

2 голосов
/ 16 августа 2010

Вы можете переопределить событие onClose

public boolean onClose() {}

И затем поместить код, который хотите сделать, при закрытии, например, при закрытии этого окна и отображении другого.

Обычно, если выне тяните экран, вы можете вернуться с помощью клавиши возврата.

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