본문 바로가기
안드로이드

Activity란?

by 책 읽는 개발자_테드 2019. 3. 14.
반응형

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

반응형

댓글