Почему Пикассо комментирует, что "НЕ передавайте BuildConfig.DEBUG"

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 ответ

Решение

Я думаю, вы просто не должны включать его все время в отладочных сборках. Включайте это, только если у вас есть проблемы с Picasso, которые вы хотите отлаживать и отключать после того, как вы их исправили.

Другие вопросы по тегам