출처: http://aroundck.tistory.com/86
안녕하세요 돼지왕왕돼지입니다.
이번에 살펴볼 attribute 는 activity 속성 중 쫌 심화된 내용인 multiprocess = "true" | "false" 입니다.
자, developers 를 살펴볼까요?
- Activity 의 instance 가 이놈을 instantiate 시킨 thread에서 작동할지, 아니면 원래 component 에서 수행되도록 할지 결정
- "true" 이면 instantiate 시킨 녀석에 속하게 되고, "false" 이면 원래 component 에서 수행됩니다.
- default 는 "false"
자 감이 잘 안 오죠?
그럼 default 일 때 어떻게 작동되나 한번 봅시다.
일반적으로 activity instance 는 그것을 정의한 application 과 같은 process 에서 launch 됩니다. ( manifest 에 정의하죠? )
만약 multiprocess 값이 true 라면, 이놈은 원래 application process 가 아니라 launch 시킨 곳에서 작동하죠.
하지만, 이같은 접근은 웬만해서는 필요하지도 않고, 추천되지도 않는 접근방법입니다.
자, process 에 정통하신 분이라면.
해당 activity 를 띄우면서 memory share 라던지 뭐 이런 것을 쓰기 위해서 사용할 수도 있겠네요.
초보자들은 함부로 쓰지 마세요~ ㅋ
'IT_Programming > Android_Java' 카테고리의 다른 글
[펌][Android/안드로이드] Paint에 Filter 적용하기 + draw에 효과주기. (0) | 2012.02.20 |
---|---|
[Android] 성능을 위한 설계 - 이동훈님 (0) | 2012.02.16 |
intent 간의 data 가 100kb 가 넘어갈 경우 ! (0) | 2011.12.15 |
WebView CookieManager removeSessionCookie() (0) | 2011.11.27 |
HttpClient HTTP POST로 String 받는 두 가지 방법 (0) | 2011.11.27 |