有很多活动可以

时间:2012-10-18 20:56:14

标签: java android android-activity

我想知道是否有很多活动比在一个活动中有很多不同的逻辑更好。

我的困境: 我在工作中创建一个应用程序,如果我为其中的每个主要实现使用单独的Activity(例如,5个与视频播放器的活动,但每个活动需要一个单独的逻辑,甚至是同一活动中的2个视频播放器),那么我将最终在如果不是更多,大约40个活动的范围。 另一方面,我可以分离的逻辑(例如视频播放器)我放入自己的库中,因此可以从任何活动中调用它。但是如果我在同一个Activity中放入类似的项目,那么它的代码就会遇到几千行并且难以调试。

所以我想我的问题是有很多活动正常(活动堆栈最多会有8个活动)或者这会大大减慢我的应用程序。

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

应该没问题。加载的活动数不会影响任何性能(只要它们为该进程分配了内存)。如果需要Dalvik GC未使用的对象。