2011-09-02 60 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

另一个警告是你的代码将是非常的混乱,如果你不构建它非常小心。事情可能会非常糟糕。

我一直走下去,遇到了挑战,我可以肯定地说,一项活动至少在性能方面真的很棒。