안드로이드 생명주기 질문 드립니다!

조회수 551회

APP를 공부하고 있습니다. 생명주기에 대하여 질문 하나 하겠습니다.

어플을 실행하면 onCreate()는 한번만 실행되는 것으로 알고 있습니다. 그런데 어플을 켜고, 홈버튼을 누른 후, 다시 아이콘을 터치하여 앱으로 들어가면 또다시 onCreate()가 실행되는 것을 볼 수 있었습니다.

이렇게 되면 먼저 onCreate()에서 만들어진 객체들이 다시 new되는 상황이 발생하게 되고,

객체를 다시 지정하다보니 원래 객체에 있던 정보를 다 잃어 버리는거 아닌가요?

만약, 이러한 상황이 맞다면 해결 할 수 있는 방안이 있을까요??

  • 잘못된 내용이 있어서 댓글로 수정합니다. 홈버튼을 누르면 다시 onCreate 되지않고, Back키나 완전하게 종료 되었을 때 다시 실행하면 onCreate 되는것 같습니다. 정정합니다! 심승현 2018.7.13 20:51

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)