화면회전
-
[안드로이드] 화면 회전시 데이터 유지하기Android/공부 2020. 6. 23. 17:14
LifeCycle과 SaveInstanceState에 관한 예제 LifeCycle이란 한글로는 생명주기를 의미한다. 안드로이드 스튜디오는 6가지의 콜백 함수로 관리된다. 화면을 회전시키면 액티비티가 지워지고 다시 만들어지는데, 이때 액티비티에 입력했던 정보가 모두 날아가게 된다. 매개변수 saveInstanceState에 이전 액티비티 상황을 Bundle 형태로 저장했다가 onCreate() 함수에 돌려받으면 화면 회전시에도 데이터를 유지하도록 만들 수 있다. 1. xml 1. activity_main.xml 2. java 1. MainActivity.java package com.example.mylifecycleex; import androidx.annotation.NonNull; import and..