SharedPreferences는 안드로이드에서 사용할 수 있는 데이터 저장소이다.
안드로이드 프로젝트를 진행하다 보면, 앱의 데이터들을 저장하여 관리해야 할 상황에 직면하게 되는데요. 데이터의 양이 많거나 중요한 데이터라면 서버나 DB, 파일의 형태로 저장을 하면 되겠지만, 간단한 설정 값이나 문자열 같은 데이터들은 DB에 저장하기에는 부담스럽고 애매한 경우가 있습니다. 이런 경우 안드로이드에서 기본적으로 제공되는 SharedPreferences를 사용하여 데이터를 관리한다면 좀 더 편리하게 사용이 가능합니다.
- SharedPreferences는 데이터를 파일로 저장을 한다.(XML) 파일이 앱 폴더 내에 저장되므로 앱을 삭제하면 데이터도 삭제가 된다.
- key와 value형태로 primitive 데이터 형태로만 저장할 수 있도록 허용한다. (String, Int, Double, Float 타입들)
- 간단한 설정 값이나 문자열 같은 데이터 저장 할때 사용
'안드로이드 자바 코틀린 기초 지식 > 안드로이드 기초 지식' 카테고리의 다른 글
안드로이드 HTTP 통신 라이브러리 (Okhttp3, retrofit and volley) (0) | 2022.08.10 |
---|---|
싱글톤(singleton) 패턴 (0) | 2022.08.09 |
안드로이드 - Service (0) | 2022.08.01 |
List View와 Recycler View의 차이 (0) | 2022.07.29 |
Fragment LifeCycle (생명주기) (0) | 2022.07.26 |