Bundle

- 안드로이드에서 화면 회전 시 이루어지는 라이프 사이클은 다음과 같다.onPause() onStop() onDestroy() → 회전 발생 → onCreate() onStart() onResume()- 완전히 재생성되는 것이기 때문에 변수들도 초기화된다. - 따라서 사용자 입장에서는 변수 초기화로 인해 단지 화면 회전만 보기 편하게 바꿨을 뿐인데 UI가 변경되어 버리는 증상을 경험할 수 있다. - 애초에 ViewModel 기반으로 데이터가 관리된다면 걱정할 일이 없겠지만 그렇지 않은 경우에는 Instance State를 통해 변수 값을 복원할 수 있다. - Activity의 onSaveInstanceState와 onRestoreInstanceState 두 가지 함수를 구성한다. - 각 함수는..
SeungYong.Lee
'Bundle' 태그의 글 목록