Process
-
[Android] 태스크(Task)의 개념과 launchMode로 설정하기Android 2021. 4. 6. 12:47
태스트(Task)란? 태스크는 어플리케이션에서 실행 되는 액티비티를 기록하는 스택이다. 안드로이드에서는 태스크를 이용해서 화면의 순서와 흐름을 관리할 수 있다. 사용자가 현재 화면으로 보고 있는 액티비티가 가장 위쪽에 위치하며, 백(back)버튼을 누르면 보고 있던 액티비티는 스택에서 제거되고 그 아래에 있는 액티비티가 화면에 나타나게 된다. 스택의 가장 아래 기본 액티비티(base activity)가 있고, 주로 홈화면이 들어가게 된다. 프로세스 vs 태스크 프로세스와 태스크는 혼동하기 쉽다. 프로세스의 경우 다른 운영체제와 동일하게 어플리케이션의 독립적인 실행 단위를 말한다. 태스크는 안드로이드에서 프로세스와 무관하게 실행되는 액티비티의 정보를 저장하고 있으며, 태스크를 통해 어플리케이션의 화면의 흐..