Добавьте меню на экран для опции Gotohomescreen
примерно так.Просто выдвиньте активный экран из стека дисплея и нажмите ваш домашний экран из метода menus's run()
.Для качественно.Если вы хотите вернуться в свое приложение, вы можете открыть активный экран, и он перейдет на тот экран, откуда вы пришли. Предположим, что вы добавили backButton
, вы можете просто переопределить метод кнопки fieldzed и in fieldagedметод сделать что-то вроде этого.
if(field == backbutton) {
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
}
здесь используется ваш ответ
Экран вверху стека - это активный экран, который видит пользователь устройства BlackBerry.Когда приложение устройства BlackBerry отображает экран, оно толкает экран на вершину стека.Когда приложение устройства BlackBerry закрывает экран, оно удаляет экран с верхней части стека и отображает следующий экран в стеке, перерисовывая его по мере необходимости.Каждый экран может появиться только один раз в стеке дисплея.BlackBerry JVM throws a runtime exception
, если экран, который приложение устройства BlackBerry помещает в стек, уже существует.Приложение устройства BlackBerry должно удалять экраны из стека дисплея, когда пользователь устройства BlackBerry завершает взаимодействие с ними, чтобы приложение устройства BlackBerry эффективно использовало память