A> 생명주기
running / puase / stop
--running : 현재 액티비티가 화면에 나타나는 상태
이벤트 처리를 받는 상태
--puase : 일시적 사용 불가 상태
--stop: 다른 액티비티로 가려져 화면이 가려진 상태 (=비활성 상태)
B>running
onCreate() 로 생성되고
onStart() 로 실행됨
onResume() : onStart() 다음으로 호출되고 running 상태로 변경
stop , puase 에서 다시 실행 재개할때도 호출됨
--ContentView 관련 메소드
setContentView( ): 이전 화면을 지우면서 새로운 내용을 출력하는 함수
addContentView(): 기본 화면을 지우지 않고 그 위에 함께 출력
C> 비활성 상태 (stop)
액티비티가 종료되더라도 유지.
다시 액티비티 실행될 때 그대로 이용됨
유실되는 데이터를 저장했다가 가져와야 할 때
ex) 화면 회전
--과정
1. onPause( ) → onSaveInstanceState ( ) → onStop( ) → onDestory( )
2. onCreate( ) → onStart ( ) → onRestoreInstanceState ( ) → onResume( )