SharedPreferenses
장점 : 저장하고 꺼내오는 속도가 빨라서 간단한 값을 저장할 때 많이 쓰인다
사용방법
데이터 저장하기
val sharedPreference = getSharedPreferences("이름",MODE_PRIVATE)
val editor : SharedPreference.Editor = sharedPreference,edit()
editor.putString("키","값")
editor.apply()
데이터 불러오기
val sharded = getSharedPreference("이름", MODE_PRIVATE )
val userId = shared.getString("키 값","기본 값") ? : ""
sharded. getString("키 값","기본 값")
데이터 삭제하기
val shaed = getSharedPreference("이름", MODE_PRIVATE )
val editor = SharedPreference.edit()
editor.remove("키 값")
// 전체 삭제는 editor.clear()
editor.commit()
728x90