본문 바로가기

Android/Activity

안드로이드/Android 필수암기! Activity가 제공하는 필수 암기 메서드() !

안드로이드/Android 필수암기! Activity가 제공하는 필수 암기 메서드() !





Activity가 제공하는 필수 암기 메서드 정리 입니다. 실제 프로젝트 진행시 알아 두시면 유용하게 사용할 메서드 모음 입니다. 자 그럼 하나하나 살펴 보도록 볼까요? !!


 
 1) onConfigurationChanged(Configuration newConfig) : 화면전환이나 로케일 변경등 각종 설정들이 호출되면 메서드가 호출 된다. 이 메서드가 호출되면 Activity는 재생성 된다. onCreate() 부터 다시 시작.! 오버라이드 후 Activity 재생성을 방지 할 수 있다.

[onConfigurationChanged() 메서드 활용법]

[onConfigurationChanged() 메서드 사용시 주의사항]


 
 2) onWindowFocusChanged(boolean hasFocus) : Window의 포커스가 변경 되었을 경우 호출 된다. 처음에 어플리케이션이 실행 되었을 때 True값이 요청 되고, Window가 포커스를 잃을 경우 false 값을 받게 된다. 어플리케이션 마다 Window가 하나씩 있다고 생각하면 되고, 멀티 윈도우를 사용하여 다른 어플리케이션을 클릭 한 경우 등에서 false 값이 들어 오게 된다.

[대략적인 Window 개념 보러가기]

[onWindowFocusChanged() 메서드 활용법]


 
 3) onBackPressed() : 뒤로가기 버튼을 눌렀을 경우 호출되는 메서드 입니다. 만약 뒤로가기 버튼을 막고 싶다면 오버라이드해서 사용하시기 바랍니다.



계속 추가중 입니다..



Android developer 사이트의 Activity 내용 입니다. 참고 하시기 바랍니다.^^

http://developer.android.com/reference/android/app/Activity.html