무식스택

무식스택

  • 분류 전체보기 (80)
    • 레터스투미 (0)
    • 개발 (80)
      • 꿀팁 (1)
      • Android (48)
      • 데이터 (2)
      • 최적화 (11)
      • Kotlin (17)
      • Flutter (1)
    • 취미 (0)
      • 음악 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

무식스택

컨텐츠 검색

태그

ADsP Network 데이터분석준전문가 MVVM compose 안드로이드 Coroutine Kotlin 데이터분석 DI CI/CD Fastlane 네트워크 코틀린 코루틴 Firebase r 모바일 android 빅데이터

최근글

댓글

공지사항

아카이브

SharedPreferences(1)

  • Data store vs Shared preference

    DataStoreSharedPreference는 동기적으로 동작. 특히 이의 apply()는 ui스레드를 차단하여 잠재적인 성능 문제를야기할 수 있음 → 대안책 Dispatchers.IO 옵션을 사용하면 ui스레드 안전성을 보장받을 수 있음Proto DataStore코루틴과 플로우를 활용함Preferences DataStore키-밸류 쌍 관리sharedPreferencs의 완벽한 대응책 Interface DataStoreAPIinterface DataStoreAPI { suspend fun getPreferenceValue(key: Preferences.Key,defaultValue: T):T suspend fun putPreferenceValue(key: Preferences.Key,value:T) s..

    2023.10.23
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바