나는 sharedPreferences를 사용할 것이다.
토큰 저장
saveJwt라는 이름의 함수를 만들어서 토큰값을 문자열로 받고, 해당 문자열을 저장하는 방식을 사용했다.
// 토큰 저장
private fun saveJwt(jwt: String){
val spf = getSharedPreferences("myToken", MODE_PRIVATE)
val editor = spf.edit()
editor.putString("jwtToken", jwt)
editor.apply()
}
토큰 불러오기
이번에도 토큰 불러오기를 함수로 따로 빼고 필요할 때마다 호출하도록 했다.
// 토큰 불러오기
private fun loadJwt(): String {
val spf = getSharedPreferences("myToken", AppCompatActivity.MODE_PRIVATE)
return spf.getString("jwtToken", null).toString()
}
'공부 > 안드로이드' 카테고리의 다른 글
[Android/Kotlin] 스플래시 화면 구현 (2) | 2024.07.23 |
---|---|
[Android/Kotlin] 카카오 키 숨기기 (0) | 2024.07.15 |
[Android/Kotlin] 다른 Activity 종료 (0) | 2024.02.22 |
[Android/Kotlin] 복사하기 기능 (0) | 2024.02.21 |
[Android/Kotlin] API 연결 (0) | 2024.02.21 |