반응형
Activity란?
정의
일종의 애플리케이션 구성 요소로 사용자에게 전화걸기, 사진 찍기 등 일을 하기 위해 상호작용할 수 있는 화면을 제공한다. 뷰 계층, 즉 View 클래스에서 파생된 객체가 사용자 인터페이스를 제공한다.
#뷰(View)란?
-View는 사용자가 상호작용할 수 있는 무언가를 화면에 그리는 객체다.
-Android 앱의 모든 사용자 인터페이스 요소는 View와 ViewGroup 객체를 사용하여 구축한다.
-ViewGroup은 인터페이스 레이아웃을 정의하기 위해 다른 View(및 ViewGroup)객체를 보유하는 객체다.
출처:https://developer.android.com/guide/topics/ui/overview?hl=ko
자료구조와 관련된 유익한 정보
새로운 액티비티가 시작될 때마다 이전 액티비티는 중단되지만 시스템은 해당 액티비티를 스택(백스택)에 보존한다. 백 스택은 기본적으로 '후입선출' 방식을 지키므로, 사용자가 현재 액티비티를 끝내고 Back 버튼을 누르면 해당 액티비티가 스택에서 pop되어 소멸한다.
출처
https://developer.android.com/guide/components/activities?hl=ko
https://developer.android.com/guide/topics/ui/overview?hl=ko
반응형
댓글