App/Android

[Android] SharedPreference

soyeon26 2019. 8. 27. 21:11

안드로이드 앱에서 데이터를 저장할 때는 자바의 파일 저장이나 데이터베이스를 사용한다.

그러나 데이터양이 비교적 적은 '키(key)-값(value)' 구조의 자료는 SharedPreference API를 사용한다.

 

sharedPreference는 Hash Map처럼 키-값 구조의 데이터를 앱마다 별도로 저장하는 방법을 제공한다.

sharedPreference는 주로 간단한 텍스트나 수치 등을 저장하는데,

 

이때 저장할 수 있는 데이터 타입은 string, int, long, float, boolean이다.

저장된 데이터는 기기에서 해당 애플리케이션이 삭제되기 전까지 유지된다.