2016-06-30 7 views
2

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을 통과하지 마십시오"라는 피카소의 주석을 수행하고, 그 이유를 BuildConfig.DEBUG?

난을 사용할 수 없습니다 궁금해 이미 Eclipse/ADT에 몇 가지 문제가 있지만 Android Studio/Gradle에서 여전히 안정적이지 않습니까? 또는 다른 이유로?

답변

3

저는 디버그 빌드에서 항상 활성화되도록 설정하지 않았다고 생각합니다. 피카소에 문제가있는 경우에만 수정하고 수정 한 후에 디버그하고 사용 중지하려면이 기능을 사용합니다.

+0

고마워요. 맞습니다. Pissaco의 로그는 너무 길어요. 디버그 모드에서는 사용할 수 없습니다. – Kassadin