상세 컨텐츠

본문 제목

안드로이드 스튜디오 Activity 생명 주기

실습/안드로이드 스튜디오

by 뽀사장 2024. 6. 7. 20:27

본문

728x90
반응형

onCreate()

  • 액티비티가 처음 생성될 때 호출
  • 액티비티가 만들어진 상태

onStart()

  • 액티비티가 사용자에게 표시되기 바로 전에 호출
  • 액티비티가 화면에 나타나기 시작하지만 아직 사용자와 상호작용을 할 수 없음

onResume()

  • 액티비티가 사용자와 상호작용할 준비가 되었을 때 호출
  • 액티비티가 포그라운드에 있으며, 사용자 입력을 받을 수 있음

onPause()

  • 화면 일부가 가려질 때 호출
  • 가려졌다가 다시 돌아갈 때는 onResume()으로 돌아감

onStop()

  • 액티비티가 사용자에게 더이상 표시되지 않을 때 호출
  • 화면에서 액티비티가 완전히 벗어난 상태지만 종료된것은 아닌 상태
  • 무거운 리소스를 해제하거나 데이터 저장 등의 작업을 수행

onRestart()

  • 액티비티가 정지된 상태에서 다시 시작되기 직전에 호출
  • onStaop()이후 다시 액티비티로 돌아올때 호출되는 메서드

onDestroy()

  • 액티비티가 소멸되기 전에 호출
  • 액티비티가 종료되거나, 시스템이 메모리를 회수하기 위해 액티비티를 소멸시킬 때 호출
728x90
반응형

관련글 더보기