반응형

  • OnCreate()
    • 생성자랑 비슷하며 액티비가 처음 생성됨
  • OnStart()
    • 시작되기 직전상태 OnCreate()와 OnResume()사이의 순서
  • OnResume()
    • OnStart()와 비슷하지만 이제 액티비가 뜨고 동작하기 완전 직전 상태 
  • OnPause()
    • 실행상태인 이후 액티비를(현재화면) 다가리지는 않는 예를들어 중간 크기의 다이얼로그 같은 화면이 떳을 때
  • OnStop()
    • 액티비티가 완전히 이제 뒤로가서 안보일 때
      • 다시 킬수도있는데 그런 경우 OnRestart()를 거쳐 OnStrart() 생명주기로 다시 넘어간다. OnStop()은 액티비티가 소멸된 상태가 아니다.
  • OnDestory()
    • 액티비를 더 이상 쓰지 않을 때 종료 다시 실행 시키면 OnCreate()

 

요약

  • 실행(Running상태)
    • OnCreate()->OnStart()->OnResume()
  • 종료(=PAUSED상태)
    • 일부 가려짐
      • OnPause()
      • 퍼즈상태에서 다시 화면 돌아가면
        • OnPause()->OnResume()
    • 전체 가려짐
      • OnStop()
      • 스탑상태에서 다시 화면 돌아가면
        • OnRestart()->OnStart()->OnResume() 
    • 아예 종료 시
      • OnPause()-> OnStop() -> OnDestroy() 하여 엑티비티 소멸

 

반응형

+ Recent posts