[Android] Activity의 라이프 사이클
2673 단어 Android
개시하다
자바에 대한 기본적인 이해가 있어요.
androidStudio 가져오기 완료
마찬가지로 개발 초보자의 비망록 같은 형식이 됐다.
Day1.Android Studio 프로젝트 제작 방법
Day2.Android 애플리케이션 구성
Day3.응용 프로그램 레이아웃
Day4.onClickListener 설치 및 후속 처리
Activity의 라이프 사이클
Activity에는 주기 가 있습니다.글에서 보듯이 이것은 Activity의 일생이다.태어날 때부터 죽을 때까지의 흐름이다.
생명주기 이해를 통해 버그로 인한 위험을 피할 수 있다.
위의 그림은 Android Developers의 것이다.
이러한 라이프 사이클의 상태는 callBack으로 정의되며 ActivityClass의 이름은 완전히 같습니다.
확인하십시오@Override.
그러면 아래에 각자의 특징을 열거해 보세요.
onCreate
이 중음을 설치해야 합니다.Activity가 처음 시작됩니다.Activity를 호출하면 처음 한 번만 이 상태가 됩니다.주로 Activity에서 필수 구성 요소를 초기화합니다.UI가 설치된 layout도 읽습니다.
.javasetContentView(R.layout.activity_main);
onStart
화면에 Activity를 호출하면 (도) 호출됩니다.UI 를 사용하기 전에 여기에서 작업을 수행합니다.
onRestart
Activity가 onStop 상태일 때 Activity를 다시 호출하면 onRestart가 호출됩니다.여기를 처리한 후 onStart를 호출합니다.
onResume
Activity가 앞에 있을 때 호출됩니다.
onPause
사용자가 Activity를 떠나기 전에 호출됩니다.back Ground 작업을 수행하거나 종료하기 전에 데이터를 저장해야 하는 경우 이 작업을 수행합니다.
또한 사용자가 이 상태로 들어오는 Activity를 다시 호출하면 onResume로 마이그레이션됩니다.
또한 호출할 때 절대 폐기되는 것이 아니라 폐기된 것을 처리하려면 onDestory라고 불러야 한다.
하지만 절대 호출될 가능성이 있는 것은 아니기 때문에 잘 설계할 필요가 있다.
onStop
사용자가 Activity를 볼 수 없을 때 호출됩니다.
onDestory
Activyt가 끝날 때 호출됩니다.
Fragment
fragment도 자신의 생활 주기가 있다.
학습회에서 필요할 때 붓을 넣는다.
Reference
이 문제에 관하여([Android] Activity의 라이프 사이클), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukiyamadajp/items/5906bca15b312de4479d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Activity에는 주기 가 있습니다.글에서 보듯이 이것은 Activity의 일생이다.태어날 때부터 죽을 때까지의 흐름이다.
생명주기 이해를 통해 버그로 인한 위험을 피할 수 있다.
위의 그림은 Android Developers의 것이다.
이러한 라이프 사이클의 상태는 callBack으로 정의되며 ActivityClass의 이름은 완전히 같습니다.
확인하십시오@Override.
그러면 아래에 각자의 특징을 열거해 보세요.
onCreate
이 중음을 설치해야 합니다.Activity가 처음 시작됩니다.Activity를 호출하면 처음 한 번만 이 상태가 됩니다.주로 Activity에서 필수 구성 요소를 초기화합니다.UI가 설치된 layout도 읽습니다.
.java
setContentView(R.layout.activity_main);
onStart
화면에 Activity를 호출하면 (도) 호출됩니다.UI 를 사용하기 전에 여기에서 작업을 수행합니다.
onRestart
Activity가 onStop 상태일 때 Activity를 다시 호출하면 onRestart가 호출됩니다.여기를 처리한 후 onStart를 호출합니다.
onResume
Activity가 앞에 있을 때 호출됩니다.
onPause
사용자가 Activity를 떠나기 전에 호출됩니다.back Ground 작업을 수행하거나 종료하기 전에 데이터를 저장해야 하는 경우 이 작업을 수행합니다.
또한 사용자가 이 상태로 들어오는 Activity를 다시 호출하면 onResume로 마이그레이션됩니다.
또한 호출할 때 절대 폐기되는 것이 아니라 폐기된 것을 처리하려면 onDestory라고 불러야 한다.
하지만 절대 호출될 가능성이 있는 것은 아니기 때문에 잘 설계할 필요가 있다.
onStop
사용자가 Activity를 볼 수 없을 때 호출됩니다.
onDestory
Activyt가 끝날 때 호출됩니다.
Fragment
fragment도 자신의 생활 주기가 있다.
학습회에서 필요할 때 붓을 넣는다.
Reference
이 문제에 관하여([Android] Activity의 라이프 사이클), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yukiyamadajp/items/5906bca15b312de4479d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여([Android] Activity의 라이프 사이클), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yukiyamadajp/items/5906bca15b312de4479d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)