어플 실행중 전화가 왔을때 혹은 알람 후
보통 아래의 함수에다가 임시로 저장을 하고 전화가 끝나면 복구를 하는데요.
onSaveInstanceState()
onRestoreInstanceState()
예제들을 살펴보니깐 임시로 저장할 변수나, state 등을 모두 따로 지정을 해주던데..
변수를 일일이 다 저장을 해야 하나요?
프로젝트가 방대할경우 그 많은 변수들을 일일이 저장하기기 힘이 든데
Activity를 한꺼번에 저장하는 방법은 없을까요??
기존에 런칭된 소스위주로 좀 설명해주세요
프로젝트가 방대하다고 해도 해당 Activity에서 꼭 저장해야 하는 요소는 그렇게 많지 않을겁니다.
그리고 그게 많다고 하면 전체적인 설계를 좀 바꾸셔야 합니다.
한곳에 복잡한 로직이 존재한다는 말이 되니까요... 그런 경우는 다 일일이 저장하던지
설계 구조를 바꾸던지 둘중 하나입니다.