불로구

안드로이드 스튜디오 - 데이터 저장 sharedpreferences 본문

프로그래밍/코틀린 안드로이드

안드로이드 스튜디오 - 데이터 저장 sharedpreferences

맹이맹이 2021. 3. 23. 02:52
반응형

안드로이드에서 데이터 저장은 로컬DB저장과, 파일에 직접 저장하는 방식이 있다.

 

여기서는 파일에 직접 저장하는 방식인 sharedpreferences를 알아보자

val passwordPreferences:SharedPreferences = getSharedPreferences("password", Context.MODE_PRIVATE)
//나만 사용할 수 있도록 MODE_PRIVATE

val passwordSet = "123"
passwordPreferences.edit{
        putString("password", passwordSet)
        //저장에는 2개 방법이 있음 -> commit - > 다 저장까지 ui 정지, apply -> 비동기적으로 저장
}
if(passwordPreferences.getString("password", "000").equals(passwordSet)){ // 값 없을 시 디폴트는 "000"
	//TODO
}else{
	//TODO
}

 

반응형
Comments