【问题标题】:Best Practice to use flavors in app在应用程序中使用风味的最佳实践
【发布时间】:2018-01-02 14:46:49
【问题描述】:

我知道我可以检查以下口味:

  if (BuildConfig.FLAVOR.equals("someFlavor")) {
    //do some thing...
}

但这值得非常条件来检查每一步。

检查风味的最佳做法是什么?

【问题讨论】:

  • 您所说的“应该有非常多的条件来检查每一步”是什么意思?请记住you can have separate Java code, resources, etc. for each flavor.
  • @CommonsWare 我的意思是,应该有更简单的方法吗? - 因为这种情况会迫使我对每种风味都有一个视图,并为每种风味定制代码。
  • “应该有更简单的方法吗?” - 一种“更简单的方式”做什么? “因为这种情况会迫使我对每种风味都有一个视图,并为每种风味定制代码”——不,决定为每种风味提供一个视图,并为每种风味定制代码。产品风格没有什么内在的东西需要不同的布局或 Java 代码。这些是选项,您可能希望使用它们。完全使用产品风味是一种选择。我们不知道您为什么要尝试使用产品风味或希望从中获得什么。

标签: android android-flavors


【解决方案1】:

您还可以针对不同的风格使用不同的 java 文件。这取决于您的需求和情况。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-18
    • 1970-01-01
    • 2015-06-11
    • 2013-12-11
    • 1970-01-01
    相关资源
    最近更新 更多