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

안드로이드 생명주기 질문(갤럭시 노트 엣지 6.0.1)

0 추천
안녕하세요 안드로이드 생명주기에 대한 질문이 있습니다.

fragment를 갖고있는 ViewActivity가 있구요. 이 Activity는 멤버변수를 갖고있습니다.

다른폰에는 문제가 없고, 이번 6.0.1로 OS업데이트가된 갤럭시 노트 엣지에서 라이프 사이클 문제가 있는거 같은대 다른분들은 괜찮으신가요?

일단 증상은 다음과 같습니다.

ViewActivity에서 다른 Activity를 띄운후 그 Activity를 종료 시키면 ViewActivity에 있는 멤버변수가 초기화가 됩니다.

그래서 해당 라이프사이클을 찍어보니 새 Activity를 띄울때 해당 ViewActivity가 destroy가 되고, 다시 콜 되었을때 onCreate가 호출되면서 멤버변수가 초기화 되네요.

(심지어 홈버튼을 누르자마자 onDestroy가 호출됩니다.)
익명사용자 님이 2016년 7월 4일 질문
2016년 7월 4일 수정

1개의 답변

0 추천
폰 설정 -> 개발자 옵션 -> 애플리케이션의 활동 보관 안함이 셋팅되었는지 확인해보세요
prague (26,200 포인트) 님이 2016년 7월 4일 답변
워.. 이런게 있었군요.. 감사합니다. 여태 알고있던게 한순간에 무너지는거 같아 혼란스러웠습니다 ㅋㅋ
...