안드로이드의 저장 방식 중 하나로 애플리케이션의 데이터를 간단하게 저장할 수 있는 수단이다.
많은 양의 데이터를 저장할 때는 SQLite를 사용하고 소규모의 데이터를 저장할 때 Preferences를 사용할 수 있다.
일반적으로 SQlite 데이터 베이스에는 학생들의 정보 등과 같은 다수의 매개체에 대한 데이터를 저장할 때 사용하고 애플리케이션 설정 데이터와 같이 유일한 데이터들을 기록할 때 Preferences를 사용한다.
UI를 통해서 Preferences를 사용할 수 있도록 제공되는 개념이다.
PreferenceFragment를 사용하며 저장 기능까지 모두 구현 되어 있다.
기존에 제공되는 android.preferences 는 더이상 사용하지 않고 andoridx.preferences를 사용한다.
defaultValue : 초기값
title : 화면에 보여지는 이름
key : 데이터를 가져올 때 사용하는 이름
summary : 표시는 설명
icon : 좌측에 표시될 아이콘
dialogIcon : 입력을 위해 뜨는 다이얼로그의 아이콘
dialogTitle : 입력을 위해 뜨는 다이얼로그의 타이틀
dialogMessage : 입력을 위해 뜨는 다이얼로그의 메시지
defaultValue : 초기값
key : 데이터를 가졍로 때 사용하는 이름
title : 화면에 보여지는 이름
summary : 표시되는 설명 // summaryOn/Off 가 설정되면 보이지 않음.
icon : 좌측에 표시될 아이콘
summaryOff : 체크 해제 되어 있을 때 보여줄 설명
summaryOn : 체크 되어 있을 때 보여줄 설명
dependency : true나 false를 저장하는 요소의 값에 따라 활성화 비활성화가 설정된다.
defaultValue : 초기값
key : 데이터를 가졍로 때 사용하는 이름
title : 화면에 보여지는 이름
summary : 표시되는 설명
icon : 좌측에 표시될 아이콘
summaryOff : off 상태 있을 때 보여줄 설명
summaryOn : on 상태 있을 때 보여줄 설명
dependency : true나 false를 저장하는 요소의 값에 따라 활성화 비활성화가 설정된다.
defaultValue : 초기값
key : 데이터를 가졍로 때 사용하는 이름
title : 화면에 보여지는 이름
icon : 좌측에 표시될 아이콘
summary : 표시되는 설명
dialogIcon : 입력을 위해 뜨는 다이얼로그의 아이콘
entries : 화면상에 보여줄 항목의 문자열
entryValues : 코드에서 사용할 값
defaultValue : 초기값
key : 데이터를 가져올 때 사용하는 이름
title : 화면에 보여지는 이름
icon : 좌측에 표시될 아이콘
summary : 표시되는 설명
dialogIcon : 입력을 위해 뜨는 다이얼로그의 아이콘
entries : 화면상에 보여줄 항목의 문자열
entryValues : 코드에서 사용할 값