android:datastore
datastore
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판 | |||
android:datastore [2025/04/27 20:19] – 이거니맨 | android:datastore [2025/04/27 21:03] (현재) – 이거니맨 | ||
---|---|---|---|
줄 66: | 줄 66: | ||
</ | </ | ||
+ | ==== 2. 인스턴스 생성하기 ==== | ||
+ | |||
+ | " | ||
+ | |||
+ | <code kotlin> | ||
+ | private val Context.dataStore : DataStore< | ||
+ | </ | ||
+ | |||
+ | ==== 3. 키값의 제목 설정하기 ==== | ||
+ | |||
+ | Datastore는 [키, 밸류]의 쌍으로 데이터를 저장한다. 이를테면 C#의 Dictionary와 매우 비슷한 구조인 것이다. | ||
+ | |||
+ | 즉, 각 키별로 형식이 존재한다. 이를테면 int값을 저장할 때에는 intPreferencesKey라고 하고, boolean값을 저장할 때에는 booleanPreferencesKey라고 한다. | ||
+ | |||
+ | 우리는 boolean값을 " | ||
+ | |||
+ | <code kotlin> | ||
+ | private val FILTER_ON = booleanPreferencesKey(" | ||
+ | </ | ||
===== 싱글턴으로 만들기 ===== | ===== 싱글턴으로 만들기 ===== |
android/datastore.txt · 마지막으로 수정됨: 2025/04/27 21:03 저자 이거니맨