1) 특징
SharedPreference는 데이터를 저장하고 검색하는 데 필요한 간단한 메서드들을 제공하여 쉽게 사용할 수 있다. 고유한 키-값 형식으로 각 데이터는 저장되고, 해당 키를 사용하여 나중에 데이터를 검색할 수 있다. 그러나 복잡한 데이터들을 저장하는 데는 적합하지 않고 SharedPreference에 저장된 데이터는 해당 앱에서만 사용할 수 있다.
2) 장점
빠르고 쉽게 데이터를 저장하고 검색할 수 있어서 앱 설정, 사용자 설정과 같은 데이터를 저장하기에 적합하다. 앱이 종료된 후에도 SharedPreference에 저장된 데이터는 유지되기 때문이다.
3) 단점
암호화된 데이터를 저장해야 하는 경우 그리고 데이터 용량 제한으로 복잡한 데이터 구조를 저장하기에 적합하지 않다. 그 경우 SQLite, Room 등을 사용할 수 있다.
728x90
'앱 개발 > Kotlin_Android' 카테고리의 다른 글
레트로핏 (0) | 2024.05.16 |
---|---|
RESTful API (0) | 2024.05.16 |
Companion Object & Object (0) | 2024.05.13 |
ListAdapter (0) | 2024.05.10 |
MVP -> MVVM (0) | 2024.04.19 |