【问题标题】:Android: one or two activities for same layout/similar functionsAndroid:相同布局/类似功能的一两个活动
【发布时间】:2015-04-12 15:32:18
【问题描述】:

我对 Android 开发相当陌生,并且对设计活动的最佳做法有疑问。 我有两个使用相同布局的活动,但它们的功能略有不同。一个活动用于添加新对象,而另一个活动用于编辑它们。

将代码分成两个活动还是将其保留在一个活动中会更好吗? 我看到将其保留在一项活动中的优点是检查输入等问题,不必重复相同的功能。 否则我会说这样做的缺点是我需要创建几个 if 语句来检查应该应用哪个函数(如果活动显示在添加或编辑版本中)。

【问题讨论】:

    标签: android layout code-duplication


    【解决方案1】:

    在这种情况下,对我来说最好的解决方案是创建一个包含 2 个片段的 Activity。这样你就可以把常用的功能保留在Activity中,具体的功能写在Fragments中……无论如何,只使用一个Activity对我来说是不正确的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多