안드로이드 개발 질문/답변
(글 수 45,052)
A앱에서 startActivity()호출하여 B앱을 로딩하는 형식이라고 했을때,
그리고 A 앱은 서비스와 같이 실제 ui를 가진게 아닌 broadcast receiver 를 통해 백그라운드로 동작한다고 했을때,
B 앱이 이미 구동되어 포그라운드에 동작하고 있을때,
A앱이 broadcast receive 를 해서 다시 B 앱을 startActivtiy 한 경우,
B 앱이 다시 재시작하거나, 아니면 기존의 구동중인 B 앱 상태 그대로 있을수 있겠죠.
개발자가 위의 2가지 경우를 선택할수 있나요? 아니면 OS 가 알아서 해주는건가요?
도움 부탁드립니다.




상태유지는 Homekey로 내려간 Application 을 내린 뒤, 아이콘 눌렀을 때, 다시 그 App 의 Stack 그대로 뜨는 경우를 생각해 보시면 되지 않을까요.
상태 유지 안하는 것은, 그냥 root가 되는 Activity 를 향해 clear top 하세요~