2011-09-02 56 views
0

我有一個應用程序執行一些複雜的數值分析,並在3d中提供有關此信息。還有額外的2D屏幕顯示有關此分析結果的信息。如何構建Android應用程序的UI應用程序的UI組件

該應用程序當前實現的方式是通過一個單獨的活動,它有幾個片段,它通過旋轉。每個片段都是全屏的,並且從來沒有真正用於指導者所談論的模式化方式。

這是一個可接受的/標準的方式來處理這種情況,或者我應該爲這些單獨的屏幕單獨的活動?

回答

2

我相信在效率方面,嚮應用程序提供單一活動是最有效的方法。

大警告這裏:

說了這麼多,只有1活動是非常容易忽視一件小事情和應用程序走「下」,因爲你的活動將生活longer.eg。記憶體泄漏,傳遞一個小工具的活動參數等等。釋放內存,你不需要回收銷燬對象不再

http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html

http://android-developers.blogspot.co.uk/2009/01/avoiding-memory-leaks.html

另一個警告是你的代碼將是非常的混亂,如果你不構建它非常小心。事情可能會非常糟糕。

我一直走下去,遇到了挑戰,我可以肯定地說,一項活動至少在性能方面真的很棒。