안드로이드 'getDrawable(int)' is deprecated 수정하기
2016. 6. 12. 22:25
반응형
Android API 23 에서 바뀐 부분이 있나보다
코드에서 getDrawable 부분에서
'getDrawable(int)' is deprecated more...
이게 발생했다.
수정 방법은 다음과 같았다
기존 코드
img_season = (BitmapDrawable)context.getResources().getDrawable(getMap().get(str_season));
수정 코드
img_season = (BitmapDrawable) ContextCompat.getDrawable(context, getMap().get(str_season));
ContextCompat 를 추가하고 나서 아래 사진처럼 뜨는데 Alt + Enter를 해주면 정상적으로 적용된다.
반응형
'지식메모 > 안드로이드 Android' 카테고리의 다른 글
안드로이드 마쉬멜로우 6.0 권한 허용 팝업 기능 추가하기 (0) | 2016.08.02 |
---|---|
안드로이드 스튜디오 단축키 (0) | 2016.07.23 |
안드로이드 스튜디오 apk versionCode 와 versionName 변경하기 (0) | 2016.06.09 |
안드로이드 스튜디오 서명된 apk 생성시 Error:(24) Error: "none" is not translated in "en" [MissingTranslation] 다국어 오류 해결 (0) | 2016.06.09 |
안드로이드 스튜디오 라이브러리 추가하기 (0) | 2016.06.03 |