분류 전체보기 (50) 썸네일형 리스트형 [ANDROID / JAVA] ShortCircuitEvaluation ShortCircuitEvaluation (lazy Evaluation) 은 연산의 특성중 하나로, 연산의 효율 및 속도를 높이기 위해 불필요한 연산을 생략하는 행위입니다. 아래 코드를 봅시다. int num1 = 0; int num2 = 0; boolean result; result = ((num1 += 10) 0); result = ((num1 += 10) > 0) || ((num2 += 10) > 0); System.out.println(num1); System.out.println(num2); 위 코드는 && 연산자와 || 연산자를 이용하여 조건의 참,거짓을 판별하여 변수 result 에 대입하고, num1 과 num2 의 값을 출력하는 코드입니다. 여기.. [ANDROID / ERROR] 릴리즈 시, Retrofit2 이슈 문제 디버그 모드로 실행했을 때는 아무런 문제가 없었으나, 릴리즈 된 이후 마켓에서 다운로드해서 실행시켜보면 Retrofit2 에서 에러가 발생해 앱이 다운되는 현상이 발생한다. 해결 # Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and # EnclosingMethod is required to use InnerClasses. -keepattributes Signature, InnerClasses, EnclosingMethod # Retrofit does reflection on method and parameter annotations. -keepattributes RuntimeVisi.. 이전 1 ··· 4 5 6 7 다음