안드로이드 시스템 스택 관리 #플래그 #액티비티 #인텐트 #Intent #stack #LaunchMode #

개발/Android

안드로이드 시스템 스택 관리

안드로이드 시스템은 액티비티를 ActivityManager를 통해 Activity Stack으로 관리한다. 스택을 제어하는 방법 1. Intent의 플래그(Flag)로 제어하는 방법 액티비티를 실행하는 인텐트에 플래그를 이용해서, 스택 목록에 어떻게 올라가야 한다고 명시하는 방법이다. 2. LaunchMode 속성 설정 액티비티를 등록하는 AndroidManifest.xml 파일의 설정으로, 액티비티가 실행될 때 스택 목록에 어떻게 올라가야 한다고 명시하는 방법 새로운 액티비티가 실행되면 이전의 액티비티는 정지된 상태로 액티비티 스택에 저장되고, 새로운 액티비티가 화면에 보인다. 화면에 보이던 액티비티가 없어지면 액티비티 스택의 가장 위에 있는 액티비티가 화면에 보이면서 동작하게 된다. 만약, 동일한 액..

Debin
'안드로이드 시스템 스택 관리 #플래그 #액티비티 #인텐트 #Intent #stack #LaunchMode #' 태그의 글 목록