마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

[안드로이드] 앱종료, Activity 생명주기 질문

0 추천

 

안녕하세요~!

긴말 없이 바로 질문 드리겠습니다..!!

 

뒤로가기로 앱 종료 시  : Pause > Stop > Destory 순으로 종료가 되겠죠... 

Destory 되는 시점에서 몇가지 동작을 시켜놓은 상황입니다.

 

그런데 홈버튼 옆에 ㅁ모양 버튼을 누르고, 분활모드에서 밀어서 종료 시 

Pause > Stop 까지만 발생이되더라구요

분명 분할모드에서 종료한것도 앱이 완전히 죵로된거로 알고있는데

Destory 를 건너뛰어서(?)  당황스럽네요.

 

1. 후자의 종료방법에는 앱이 완전히 종료되었다는 호출함수가 따로 있나요?

2. 뒤로가기로 종료, 분할모드 종료를 다르게 봐야하는것을끼요...? 

 

읽어주셔서 감사하고 답변 기다리겠습니다~

그럼 저는 다시 구글링하러 가보겠습니다

빅토 님이 2018년 2월 21일 질문

2개의 답변

0 추천
엄밀히 말해서 'ㅁ(Home)' 버튼은 앱을 종료시키는 동작이 아니고,

앱을 background로 보내는 동작입니다. 그래서 따로 종료되지 않는 것입니다.

Android 정책에 따른 일반적인 앱 동작 방식입니다.

굳이 Home 버튼으로 앱을 종료시키고자 한다면, home키를 핸들링해서 강제로 finish() 시키면 됩니다.
디자이너정 (42,810 포인트) 님이 2018년 2월 25일 답변
...