为什么毕加索评论 "Do NOT pass BuildConfig.DEBUG"
Why does Picasso comment that "Do NOT pass BuildConfig.DEBUG"
/**
* 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 中仍然不可靠吗?还是其他原因?
我认为您不应该在调试版本中一直启用它。仅当您对 Picasso 有一些问题并希望在修复它们后进行调试和禁用时才启用此功能。
/**
* 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 中仍然不可靠吗?还是其他原因?
我认为您不应该在调试版本中一直启用它。仅当您对 Picasso 有一些问题并希望在修复它们后进行调试和禁用时才启用此功能。