我是Blackberry的新手。 我正在开发一个具有HomeScreen和后续屏幕的Quizz应用程序。我的要求是在用户在应用程序中间退出应用程序后,用户能够继续他停止的测试。为此,我在HomeScreen上使用了ResumeButton,即使在关闭应用程序之后,用户仍希望继续测试。 任何解决方案都赞赏..Plese指定任何代码片段。提前谢谢。
答案 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();
}
我希望这会为您提供一个思考问题的框架 - 您需要使用可持久存储来查找您希望如何存储您的状态。