如何在使用简历按钮退出应用程序后返回主屏幕?

时间:2010-07-23 00:45:53

标签: blackberry

我是Blackberry的新手。   我正在开发一个具有HomeScreen和后续屏幕的Quizz应用程序。我的要求是在用户在应用程序中间退出应用程序后,用户能够继续他停止的测试。为此,我在HomeScreen上使用了ResumeButton,即使在关闭应用程序之后,用户仍希望继续测试。 任何解决方案都赞赏..Plese指定任何代码片段。提前谢谢。

1 个答案:

答案 0 :(得分:1)

您需要考虑“状态”的概念 - 在用户退出时保存状态,然后在应用启动时使用保存的状态显示正确的屏幕。

最抽象的是,您的代码将类似于:

  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();
}

我希望这会为您提供一个思考问题的框架 - 您需要使用可持久存储来查找您希望如何存储您的状态。