android - 具有多个布局的应用程序是否应该有多个 Activity 来处理每个 Activity ?

标签 android

我计划开发一个应用程序,向用户展示几个不同的屏幕(不同的信息)。 想知道实现这一点的最佳方法是什么?

使用单独的 XML 布局和 Activity 来显示并允许用户与每个数据屏幕进行交互是不是更好?

或者在同一个 Activity 中处理所有这些会更有效(并动态加载/卸载每个布局)吗?

最佳答案

我想说,在大多数情况下,您会选择前者,但显然这一切都取决于应该改变什么

如果您最终有两个布局仅略有不同的 Activity,并且必须在它们之间传递大量数据,那么它可能应该是一个 Activity。

但在大多数情况下,当您要处理呈现完全独立的事物时,我肯定会为每个演示创建一个 Activity ,这样您就不必手动处理诸如单击后退按钮之类的事情。

关于android - 具有多个布局的应用程序是否应该有多个 Activity 来处理每个 Activity ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157123/

相关文章:

java - 如何从 Android 中的 URL 获取参数?

android - 直接使用从 keystore 加载的 SecretKey 时, key 用户未通过身份验证

android - 如何在android中点击覆盖时显示弹出窗口?

android - 如何自动触发onCreateOptionsMenu

android - Theme.Dialog - 样式 4.3 看起来像 2.3?

Android 视频上传到 Youtube

android - 用户没有定义无参数构造函数

android - 无法读取映射文件,Gradle任务执行异常[Android]

android - onCreate中使用getActivity时,如何让onCreate在onCreateView之前加载?

android-sdk 上游已正式停产