我一直在开发一个基于回合的游戏,它有单人和(本地)多人选项。除了CPU控制单人游戏中的一个回合之外,两者之间的游戏玩法很相似。
为这两个选项创建一个单独的Android活动,还是通过布尔值等方式创建一个同时处理这两个选项的活动是明智的吗?
发布于 2012-06-14 06:35:18
你应该做的是有一个库或助手类,包含这两个活动的基础,然后有两个不同的活动(一个用于单人游戏,另一个用于多人游戏),这样你就不需要复制代码,而且只需要在那里一次。此外,如果出现问题,也更容易修复。
对于调试,您应该为每个活动设置不同的日志标签,并在所有需要它的东西周围放置尝试的东西,并使用它们的日志标签记录错误。
根据oracle的说法,你应该保持你的java文件不超过2000行代码,所以如果它超过了这一点,一定要把它们分开。
https://stackoverflow.com/questions/11023381
复制相似问题