Как вернуть HomeScreen после выхода из приложения кнопкой возобновления? - PullRequest
1 голос
/ 23 июля 2010

Я новичок в Blackberry. Я разрабатываю приложение Quizz, имеющее HomeScreen и последующие экраны. По моему требованию, после того как пользователь выйдет из приложения в середине приложения, он сможет продолжить тестирование там, где он остановился. Для этого я использовал ResumeButton на HomeScreen, который должен отображаться даже после закрытия приложения, которое пользователь хочет продолжить тестирование. Любое решение приветствуется. Пожалуйста, укажите любой фрагмент кода. Спасибо заранее.

1 Ответ

1 голос
/ 23 июля 2010

Вам нужно подумать о своей идее «состояния» - сохранить состояние при выходе пользователя, а затем использовать сохраненное состояние, чтобы отобразить соответствующий экран при запуске приложения.

Самое абстрактное, ваш код будет выглядеть так:

  static void main(String[] args) {
    // create UI App
    customUiApp = new customUiApp();

    // read stored state - is there any?

    if (oldState) {
       // unserialize current test object

       // launch test screen with test object
    } else {
       // launch default homescreen
    }
    cutomUiApp.enterEventDispatcher();
}

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

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