지식쌓기/개발-Android

Fragment 이것저것

은순냥 2012. 10. 26. 13:24
반응형

Fragment에 setRetainInstance(true) 를 설정하면 

onSaveInstanceState(Bundle) 에 설정해준것을 사용하지 않는다 

onActivityCreaded(Bundle) 에서 항상 null을 리턴함


http://stackoverflow.com/questions/9405577/why-isnt-my-fragments-onsaveinstancestate-being-called?answertab=active#tab-top



setRetainInstance(false) 일때 회전시킨경우 

-객체 새로 생성됨

onCreate

onCreateView

onActivityCreated

호출됨


setRetainInstance(true) 일때 회전시킨경우

- 객체 유지함, 따라서 모든 필드값 유지됨

onCreateView

onActivityCreated 

호출됨

- view는 그래도 새로 생성됨



반응형

'지식쌓기 > 개발-Android' 카테고리의 다른 글

원하는 theme로 widget 생성하기  (2) 2013.07.04
ListView inside ScrollView  (0) 2012.11.06
Android - Tasks and Back Stack (2)  (0) 2012.09.25
Android - Tasks and Back Stack (1)  (0) 2012.09.24
Android Library Update: (58%)  (0) 2012.09.09