[Android] 화면 돌려도(회전시) 데이터 유지 시키기 : onSaveInstanceState
1. Android 화면 회전, 돌려도, 돌아가도 데이터 유지 시키기 엑티비티의 경우 화면을 회전하는 경우 지워지고 다시 만들어지게 되는데 이때 액티비티에 입력되어있는 등의 정보들이 날라갈 수 있습니다. 그렇기 때문에 saveInstanceState에 돌아가기 전의 상태를 저장해두었다가 다시 OnCreate() 시 원복할 필요가 있습니다. 안드로이드 LifeCycle(생명주기)는 6가지의 콜백함수로 관리된다. 화면이 가로/세로 모드 변경될 때 onDestory() 이후 onCreate() 가 다시 불린다. 더 정확히는 onPause() -> onStop() -> onDestory() 로 액티비티가 종료된다. 이후 다시 onCreate() -> onStart() -> onResume() 을 통해 다시 실행..
Android
2021. 7. 11. 23:13