【发布时间】:2015-07-13 08:08:47
【问题描述】:
我是 android 应用程序开发的新手(但有一些 Java 经验),我在如何设计我的应用程序方面有点挣扎。例如:
当我执行应用程序时,我有一个带有徽标和两个按钮的起始页:Register 和 LogIn。这应该是第一个活动。
1.) 如果我按下 register 按钮,我会看到一个页面(另一个活动),其中包含输入字段、一个注册按钮以及一个 Facebook 和一个 Google+ 按钮。
2.) 如果我按下 login 按钮,我会看到一个页面(另一个活动),其中包含输入字段、登录按钮以及 Facebook 和 Google+ 按钮。
我没有实现两次 facebook 和 google+ 按钮,而是考虑将 google+ 按钮及其功能放入一个单独的片段中,对于 facebook 按钮也是如此,这样我就可以重复使用它们。
这是对活动和片段的“良好”解释吗?如果不是,我应该什么时候使用片段和活动?我想到了可以在不同活动中实现的可重用容器之类的片段。
感谢您的建议!
【问题讨论】:
-
我认为您的意思是“片段”而不是片段?这个问题和答案是最新的,我特别关注的问题底部的链接可能值得一看 - 没有明确的答案,但讨论可能会帮助您决定什么适合您:stackoverflow.com/q/20306091/334402
-
是的,对不起,我的意思是碎片。我已经阅读了问题的答案,并且我认为它是某种可重复使用的容器?因此,在我的示例中,将按钮及其功能(例如 facebook 登录或 google+ 登录)放入片段是否有意义,还是应该将所有内容放入一个活动中?
标签: java android android-fragments android-activity design-principles