액티비티 매니저 서비스
안드로이드 OS
포그라운드 앱 - 선택했을 경우에만 뜸
서비스 앱 (백그라운드 앱) - 서비스는 데몬으로 돈다
일반OS는 프로그램을 실행시키면 프로세스가 된다
즉 각각 다 작동되고 있는 상태이다
안드로이드OS는 액티비티 매니저 서비스 라는 앱이 있고 이 것이 모든 앱들을 관리한다
즉 안드로이드는 프로세스가 하나다
다른 앱들을 켜면 액티비티 매니저 서비스에서 관리하게 된다
화면에 보이는 앱들은 작동되고 화면 뒤로 간 앱들은 중지상태가 된다
(중지상태가 된 앱들은 메모리자원을 적게 차지하고 앱의 정보만 들고 있게된다- 이것을 context라고 한다)
contextId
다른앱으로 전환하면 컨텍스트 스위칭이 일어난다
앱들끼리는 매니저를 통해서 통신할 수 있다
--------------
앱은 스스로 액티비티 컨텍스트를 관리한다
A1.this
getContext()
getApplicationContext()
---------------
'App > Android' 카테고리의 다른 글
안드로이드 // shared preferences / 앱 공유 데이터 (0) | 2020.07.28 |
---|---|
안드로이드 // 생명주기 (0) | 2020.07.28 |
안드로이드 // TASK (0) | 2020.07.28 |
안드로이드 // intent / bundle (0) | 2020.07.28 |
안드로이드 // 버튼 클릭과 리스너 (0) | 2020.07.28 |