SharedPreferences는 간단한 키-값 쌍 형태의 데이터를 저장하기 위한 방법으로, 주로 앱의 설정이나 간단한 사용자 데이터를 저장하는 데 사용됩니다. 아래는 SharedPreferences를 사용하여 데이터를 저장하고 불러오는 예시 코드입니다.
1. Data 저장하기:
kotlinCopy code
// SharedPreferences 객체 얻기
val sharedPreferences = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
// SharedPreferences 에디터 가져오기
val editor = sharedPreferences.edit()
// 데이터 저장
editor.putString("username", "john_doe")
editor.putInt("age", 25)
editor.putBoolean("is_logged_in", true)
// 변경사항 반영
editor.apply()
2. Data 불러오기:
kotlinCopy code
// SharedPreferences 객체 얻기
val sharedPreferences = context.getSharedPreferences("MyPrefs", Context.MODE_PRIVATE)
// 데이터 불러오기
val username = sharedPreferences.getString("username", "")
val age = sharedPreferences.getInt("age", 0)
val isLoggedIn = sharedPreferences.getBoolean("is_logged_in", false)
위의 코드에서는 SharedPreferences 객체를 얻어서 해당 객체를 통해 데이터를 저장하고 불러옵니다. putString, putInt, putBoolean 등의 메서드를 사용하여 데이터를 저장하며, 데이터를 불러올 때는 getString, getInt, getBoolean 등의 메서드를 사용합니다.
이 예시 코드는 간단한 데이터 저장을 보여주는 것으로, 더 복잡한 데이터를 저장하려면 다른 데이터 저장 방법을 고려해야 합니다. 또한, 데이터의 불변성과 보안을 고려할 때 민감한 정보를 저장하는 용도로 사용하는 것은 권장되지 않습니다.
'Android > simple data 저장하기' 카테고리의 다른 글
Datastore - 구글 설명 (0) | 2023.08.31 |
---|---|
datastore-protobuf 사용하기 (0) | 2023.08.30 |
datastore-preferences 사용하기 (0) | 2023.08.30 |
DataStore 란? (0) | 2023.08.30 |
simple data 저장 방법 (0) | 2023.08.29 |