안드로이드/Android Activity onConfigurationChanged() 메서드 사용시 주의사항 ~!
[그림원본]
Activity의 onConfigurationChanged() 메서드 사용시 주의사항 입니다. 보통 onConfigurationChanged() 메서드는 화면전환이 일어날 경우만 호출 된다고 생각하시는 분들이 계실 수 있는데요.!
실제 onConfigurationChanged() 는 Locale 이나 각종 설정값이 바꼇을 경우 호출 하게 되는 경우가 빈번하게 발생하게 됩니다. 이럴 경우 무조건 onConfigurationChanged() 타기 때문에 혹여 다른 설정값이 바껴서 메서드가 호출 되는 경우를 화면모드가 바꼈다고 생각하시면 안됩니다.
꼭 매개변수로 들어오는 (Configuration newConfig) Configuration을 확인하셔서 작업을 진행해 주시기 바랍니다.!! 그리고 onConfigurationChanged() 로 들어오는 Configuration 들은 모두 Activity를 onCreate() 부터 재시작 시키기 때문에 onConfigurationChanged() 를 오버라이드 하신 후, super.onConfigurationChanged(newConfig) 부분을 잘 설정 하셔서 Activity 재시작을 설정해 주시기 바랍니다.^^
'Android > Activity' 카테고리의 다른 글
안드로이드/Android 필수암기! Activity가 제공하는 필수 암기 메서드() ! (0) | 2013.02.02 |
---|---|
안드로이드/Android Context를 이용해 Activity에 있는 메서드 호출 하기~! (5) | 2013.01.25 |
안드로이드/Android Acitivity 실행시 화면 모드 얻어 오기 ~! (가로 / 세로) (2) | 2013.01.22 |
안드로이드/Android 아이스크림 샌드위치(4.0) 이상 버전 화면 전환시 Activity 재생성 방지 속성 ~! (3) | 2013.01.19 |
안드로이드/Android Activity onWindowFocusChanged 메서드란? (2) | 2013.01.16 |