我计划开发一个应用程序,向用户展示几个不同的屏幕(不同的信息)。 想知道实现这一点的最佳方法是什么?
使用单独的 XML 布局和 Activity 来显示并允许用户与每个数据屏幕进行交互是不是更好?
或者在同一个 Activity 中处理所有这些会更有效(并动态加载/卸载每个布局)吗?
最佳答案
我想说,在大多数情况下,您会选择前者,但显然这一切都取决于应该改变什么。
如果您最终有两个布局仅略有不同的 Activity,并且必须在它们之间传递大量数据,那么它可能应该是一个 Activity。
但在大多数情况下,当您要处理呈现完全独立的事物时,我肯定会为每个演示创建一个 Activity ,这样您就不必手动处理诸如单击后退按钮之类的事情。
关于android - 具有多个布局的应用程序是否应该有多个 Activity 来处理每个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157123/