2010-07-23 34 views
1

我是黑莓新手。 我正在開發一個具有HomeScreen和後續屏幕的Quizz應用程序。我的要求是用戶在應用程序中間退出應用程序後,用戶可以繼續停止測試。爲此,我在HomeScreen上使用了一個ResumeButton,即使在關閉應用程序之後用戶仍然希望繼續測試。 任何解決方案讚賞..請指定任何代碼片段。提前感謝。如何使用簡歷按鈕退出應用程序後返回HomeScreen?

回答

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

我希望這給你一個框架來思考你problem--你需要查找使用持久化商店決定要如何存儲你的狀態。

相關問題