addOnLayoutChangeListener FATAL EXCEPTION
2014. 8. 22. 22:08ㆍ프로그래밍/Android
728x90
반응형
addOnLayoutChangeListener FATAL EXCEPTION이 발생할 경우 안드로이드 버전으로 인한 문제 입니다.
addOnLayoutChangeListener API는 안드로이드 버전 3.0부터 추가된 API로 이전 버전에서는 예외 처리를 해주어야 합니다. 단순히 try와 catch로 묶어주는 것으로 해결되지 않습니다.
다음과 같이 안드로이드 버전을 확인하고 분기시켜 주면 문제 없이 실행됩니다.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
//안드로이드 HONEYCOMB이상의 버전에서 실행되는 소스들 추가.
}
else
{
// HONEYCOMB이하의 버전에서 싱행되는 소스들은 여기에 추가 합니다.
}
728x90
반응형
'프로그래밍 > Android' 카테고리의 다른 글
차트부스트(Chartboost) 활용한 More Games 적용하기 (0) | 2014.12.08 |
---|---|
APK파일 줄이기 : 모바일게임 개발자를 위한 PNG 압축 방법 (0) | 2014.09.07 |
안드로이드 개발도구 안드로이드 스튜디오 (2) | 2014.08.02 |
JNI ERROR (app bug): accessed stale local reference 에러 관련 해결 방법 (0) | 2014.02.28 |
안드로이드 스튜디오 (3) | 2013.11.26 |