我想知道有很多活动是否比在一个活动中拥有很多不同的逻辑更好。
我的困境:我正在工作中创建一个应用程序,如果我为其中的每个主要实现使用单独的活动(例如,5 个带有视频播放器的活动,但每个活动都需要一个单独的逻辑,甚至在同一活动中需要 2 个视频播放器),那么我将结束如果不是更多,则在大约 40 项活动的范围内。另一方面,我可以将我可以分离的逻辑(例如视频播放器)放入它自己的库中,以便可以从任何活动中调用它。但是如果我将类似的项目放在同一个活动中,它的代码将运行到几千行并且难以调试。
所以我想我的问题是有很多活动可以(活动堆栈最多有 8 个活动)或者这会显着减慢我的应用程序。
提前感谢您的帮助。