Java 何时使用布局以及何时使用活动?
我正在为Android编写一个游戏。我的GUI具有以下基本屏幕(即每个屏幕上所需的信息和交互将占据整个屏幕):Java 何时使用布局以及何时使用活动?,java,android,user-interface,Java,Android,User Interface,我正在为Android编写一个游戏。我的GUI具有以下基本屏幕(即每个屏幕上所需的信息和交互将占据整个屏幕): 主菜单(允许您开始新游戏,输入设置,查看高分,查看关于屏幕) 游戏屏幕,即实际玩游戏的地方 设置屏幕 高分屏幕 关于屏幕(即学分和后退按钮) 屏幕上的游戏(游戏结束时到达) 暂停屏幕(暂停游戏并可以访问设置) 以下是用户可能在这些屏幕之间进行的一些转换示例: 1->2->7->2->6(开始新游戏,暂停游戏,返回游戏,结束游戏) 1->5->1->4->1(查看屏幕,返回主屏幕,查看分
有人能给我一些建议吗?在我的游戏中,我使用的活动大部分是。。。活动(播放、查看帮助、查看高分、更改设置)。在一个应用程序中意味着您可以在一个单例中共享某些内容(例如当前游戏)。 您可能不需要在活动之间进行大量通信,主要是“顺序”(这就是您选择此活动的原因,例如高分屏幕中的新高分),并且可以通过意图发送(我使用URL而不是捆绑包) 在对话框中可以做一些事情(我用它们来启动一个新游戏,或者输入玩家的名字)。我的规则是,如果屏幕完全改变,那么这是一个新的活动。这样布局就简单了