Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- reactnative
- 안드로이드 디자인 패턴
- 리액트
- cs
- Android
- Database
- 스레드
- Kotlin
- CS지식
- 앱개발
- 데이터베이스
- 앱 개발
- OS
- 프로세스
- 안드로이드
- 디자인패턴
- MVVM
- React
- 코틀린
- db
- 디자인 패턴
- github
- 메모리
- 개발
- Operating System
- 액티비티
- 안드로이드 개발
- 앱
- 리액트네이티브
- 운영체제
Archives
- Today
- Total
목록application context (1)
Tech Log
[Android] SharedPreferences와 싱글톤 패턴
프로젝트에서 안드로이드 SharedPreferences를 사용할 일이 많아서 종종 사용했었는데, 부끄럽지만 SharedPreferences를 싱글톤으로 사용한다는 것을 최근에 깨달았다 ... 지금이라도 싱글톤으로 사용하는 이유를 정리해보려고 한다. 1. SharedPreferences를 싱글톤으로 사용하는 이유 메모리 낭비를 줄이기 위함 : 매번 SharedPreferences 객체를 만들어서 메모리를 낭비하는 것보다 효율적으로 사용할 수 있다. 중복되는 데이터 저장 방지 : 여러 곳에서 SharedPreferences의 데이터에 접근하여 데이터를 저장한다면, 동일한 데이터가 중복으로 저장될 수 있다. 이를 방지하기 위해 싱글톤으로 사용한다. 코드 중복 방지 : SharedPreferences 객체를 생..
Android/etc
2023. 3. 27. 08:00