[android] finishAffinity() 와 finishAndRemoveTask() 에 대하여 with 실험 FinishAndRemoveTask - API Level 16 (Android 4.1, JB) 에 추가된 API 호출하는 Activity 기준 본인 포함 현재 task 의 '하단'에 있는 모든 Activity 를 종료시켜준다. - Activity Call Stack : A -> B -> C C에서 finishAffinity() 를 호출하면 A, B, C 가 모두 destroy 된다. - Activity Call Stack : A -> B -> C B 에서 handler 를 통해 delay 를 주면서 finishAffinity() 호출하면 A, B 가 destroy 되고 C 는 destroy 되지 않고 살아있는다. 호출하는 Activity 기준 '하단' 만 종료됨에 유의하자. - 참고자료 : https:/.. 2021. 1. 27. 반응형 이전 1 다음