반응형
안녕하세요 돼지왕왕돼지입니다.
이번에 살펴볼 attribute 는 Activity 태그의 finishOnTaskLaunch = "true" | "false" 입니다.
이번에 살펴볼 attribute 는 Activity 태그의 finishOnTaskLaunch = "true" | "false" 입니다.
activity 는 항상 task 와 관계를 고려해야 하기 때문에 task 관련 attribute 가 많죠.
[Android/안드로이드] Manifest Activity 태그 clearTaskOnLaunch.
[Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState.
[Android/안드로이드] Manifest Activity 태그 속성 allowTaskReparenting.
[Android/안드로이드] Manifest Activity 태그의 taskAffinity Attribute.
자 각설하고 Developer 부터 살펴보겠습니다.
- HomeScreen 에서 task 를 실행시킬 때, 기 존재하던 해당 activity 를 shutdown 시킬 것인지 결정하는 attribute.
- "true" 면 shut down, "false"면 no shut down.
- default value 는 false. ( 안드로이드 써보신 분은 한번만 더 생각해보면 당연히 default 값을 추측할 수 있겠죠? )
자 이해가 가십니까?
Task 안에 finishOnTaskLaunch = true 인 녀석이 있다면, 해당 task 가 불릴 때, 싹 종료해버립니다.
그냥 1회용으로 쓴다! 이런 개념으로 보는 것이 편할 겁니다.
다만, 파괴시점이 이름이 말하듯이 launch 시점인 것이 다릅니다.
( 왜 이렇게 유지했다 Task가 launch 하는 시점에 삭제하는지는 아래 Tip 을 참조하세요 )
( 왜 이렇게 유지했다 Task가 launch 하는 시점에 삭제하는지는 아래 Tip 을 참조하세요 )
유용한 Tip 하나 더!!!
Recent 를 통해서 task 를 수행시킬 경우는 뭐랄까.. " launch " 개념으로는 보지 않는 것 같습니다.
따라서 finishOnTaskLaunch=true 인 activity 들의 destroy 가 호출되지 않습니다. ( 오호!! )
자 그럼 오늘 하루도 수고하세요~
로그인 없이도 추천 가능합니다. 손가락을 꾸욱~ 눌러주세요
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] Manifest 속성 icon에 대해 정복해보자. (0) | 2012.02.01 |
---|---|
[Android/안드로이드] Manifest Activity 테그 속성 hardwareAccelerated. (하드웨어 가속) (0) | 2012.02.01 |
[Android/안드로이드] Manifest 속성 enabled. (2) | 2012.02.01 |
[Android/안드로이드] Manifest Activity 태그 clearTaskOnLaunch. (0) | 2012.02.01 |
[Android/안드로이드] Manifest Activity 태그의 속성 alwaysRetainTaskState. (0) | 2012.01.31 |
댓글