Activity란 무엇인가?
Activity는 사용자 인터페이스를 구성하는 기본 단위이다.
눈에 보이는 화면 하나가 Activity이며 여러 개의 View나 Fragment로 구성된다.
Activity의 거의 모든 서브클래스들은 두 가지의 메서드를 구현해야 한다.
OnCreate(Bundle)은 Activity를 초기화 하는 함수이다.
- 가장 중요한 것은 여기서 일반적으로 UI를 정의하는 Layout Resource와 함께 setContentView(int)를 호출하고 findViewById(int)를 사용하여 프로그래밍 방식으로 상호 작용을 해야하는 UI 내의 widget들을 검색한다.
onPause()는 사용자와 Activity간의 상호 작용을 일시 중지할 때 처리하는 함수이다.
- 사용자가 변경한 내용은 이 시점에서 커밋되어야 한다. (일반적으로 데이터를 보유한 ContentProvider)
- 이 상태에서 Activity는 여전히 화면에 표시된다.
'프로그래밍 > Android' 카테고리의 다른 글
[Kotlin] Idioms (관용구) (0) | 2021.08.25 |
---|---|
[Kotlin] Basic syntax (기본 구문) (0) | 2021.08.24 |
Android RecylerView 새로고침 & 데이터 추가 (0) | 2021.07.28 |
Android Service 관련 이슈(롤리팝 이상) (0) | 2021.04.20 |
Activity Lifecycle (0) | 2021.03.17 |