@CheckResult
반환값이 있는 메서드 (함수) 를 사용했을 경우, 반드시 값을 변수에 셋팅하는 것을 체크 한다.
만일 반환값을 셋팅하지 않으면, 컴파일 에러를 발생 시킨다.
아래 그림과 같이 getInt() 라는 함수를 호출 했는데, 리턴 값을 대입해 주지 않아서 에러가 발생 하는 것을 확인할 수 있다.
예를 들면, 무언가를 실행하는 것의 성공 | 실패 여부를 반드시 알아야 된다면, CheckResult 를 사용하는 것이 좋다.
'안드로이드' 카테고리의 다른 글
Fabric 적용기 -01 (0) | 2017.07.24 |
---|---|
Exo Player -1 (0) | 2017.07.12 |
안드로이드 크래쉬 리포트 (0) | 2015.02.10 |
windowSoftInputMode (0) | 2015.02.10 |
ViewPager 와 SwipeRefreshLayout (2) | 2015.01.19 |