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

3

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;
  }

我正在学习Picasso的源代码,我想知道为什么不能使用BuildConfig.DEBUG
我知道在Eclipse/ADT中有一些问题,但在Android Studio/Gradle中它是否仍然不可靠?或者还有其他原因吗?
1个回答

4

我认为在调试版本中不应该一直启用它。仅在您想要调试Picasso时启用,并在解决问题后将其禁用。


谢谢。你是对的。Pissaco的日志非常长。我已经在调试模式下禁用了它。 - Kassadin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接