一千萬個為什麽

搜索

BlackBerry - 多屏幕或帶有Content Manager的單屏幕?

我見過的項目使用了很多屏幕,每個屏幕都有不同的布局和功能。

我看過只有一個屏幕的項目(比如向導工作流程),其中內容在用戶交互中被更改(這在向導中使用單個屏幕似乎是合乎邏輯的)。

但我也看到過使用單一屏幕實現不同功能的項目(遊戲或信使或手機設置實用程序等應用程序)。

我可以看到在應用程序中使用單個屏幕的這些優點:

  • 保持相同的裝飾設計和菜單或工具欄(也可以通過繼承實現)
  • 將單個屏幕保留在ui堆棧中(可通過彈出/推送屏幕實現)
  • 易於處理應用程序數據

你能說出單屏應用程序的其他優點/缺點嗎?
什麽時候更好地使用這種方法?

謝謝!

關於BlackBerry支持社區論壇的這個問題

最佳答案

對我們來說,這取決於屏幕。我們有一些實現共同目標的屏幕,例如帶有列表控件的彈出窗口或進度條。我們的大多數屏幕都按功能分開。我認為這有助於防止事情發生錯綜復雜。

我們重復使用列表控件和樹字段等的回調,其中特定控件的功能幾乎總是相同的。

我有一些同樣的困惑,許多人建議使用單個類來限制設備上的占用空間,但是其他人說使用新設備並不重要。

轉載註明原文: BlackBerry - 多屏幕或帶有Content Manager的單屏幕?