카테고리 없음
[Android] SharedPreferences
dev_beom_12
2020. 6. 1. 10:45
반응형
초보 개발자의 피셜임을 참고해 주시기 바랍니다.
Android Studio로 작업을 하다보면은 초보 개발자분들은 전역변수나 배열등을 사용하는 경우도 있습니다.
이런 경우 메모리나 혹시 모를 오류에 대해 대응하기가 어렵고 많은 수정작업이 이루어질 수 있습니다.
그러기에 데이터를 담아두고 꺼내쓸만한 장바구니(?)같은 기능이 필요함을 느낍니다.
주로 SQLite나 SharedPreferences가 대표적입니다.
두개 다 제 생각에는 앱의 디렉토리단에 파일의 형태로 저장되어 앱의 생명주기
즉, 앱 설치 후 삭제까지 함께하는것으로 알고 있습니다.
저는 주로 SQL_LITE를 사용했는데 DB를 생성해주고 버전을 수정해주며
쿼리를 돌리는 부분까지 생성해야함을 당연시 생각했으나
SharedPreferences를 뒤늦게 알고는 당황을 했습니다 ㅎ
매우 편하더군요 키를 통해 저장해둔 데이터를 가져오는(Get) 기능과
적용(Commit)하는게 매우 편했어요
자세한 내용은 매우 잘 설명해주신 아래 블로그를 통해 봐주시면 감사하겠습니다.
(필자가 실력이 미미하여 소스나 경험에 우러나온 이슈들을 넣지 못한점 죄송합니다. 추후 더욱 자세한 내용을 넣도록 하겠습니다)
https://re-build.tistory.com/37
반응형