为什么毕加索评论说“不要传递BuildConfig.DEBUG”

时间:2016-06-30 16:16:48

标签: android picasso android-buildconfig

https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/Picasso.java#L444

  /**
   * Toggle whether debug logging is enabled.
   * <p>
   * <b>WARNING:</b> Enabling this will result in excessive object allocation. This should be only
   * be used for debugging Picasso behavior. Do NOT pass {@code BuildConfig.DEBUG}.
   */
  @SuppressWarnings("UnusedDeclaration") // Public API.
  public void setLoggingEnabled(boolean enabled) {
    loggingEnabled = enabled;
  }

我正在学习毕加索的来源,我想知道为什么不能使用BuildConfig.DEBUG

我知道Eclipse / ADT中存在一些问题,但它在Android Studio / Gradle中仍然不可靠吗?或其他一些原因?

1 个答案:

答案 0 :(得分:3)

我认为你不应该在调试版本中一直启用它。只有在您想要调试的Picasso遇到问题并在修复后禁用它时才启用此功能。