1

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

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

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

提前感谢您的帮助。

4

1 回答 1

1

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

于 2012-10-18T20:59:13.317 回答