안드로이드에서 애플리케이션에서 설정등을 이용해 상태나 값을 변경시키고, 앱을 강제종료 이후에 다시 켜면 앱이 처음 설치될고 난 이후의 상태로 돌아가지 않나요?

(물론 이제 안드로이드 개발을 배우고있는 초보의 입장에서)


이를 방지하기위해서 각 변수를 OnDestroy가 될때 DB에 변수값들을 저장했다가 OnStart가 될때 다시 불러들이는 방식으로 이것을 고정시키나요?


아니면 Sharedpreferences를 이용하여 상태를 저장시켜놓나요?


정말 궁금합니다. 꼭 답변 달아주세요