티스토리 뷰

반응형

앞에 1탄에 이어서 2탄으로 마무리를 하면서 자동 로그인 기능을 완료해보도록 하겠습니다.

 

1탄에서는 저장을 하였으니 2탄에서는 저장된 데이터를 꺼내오도록 해야겠죠?? 

불러오는것 또한 간단합니다. 

 val pref = getSharedPreferences("userEmail", 0)
 //shared에 있는 'userEmail'이란 데이터를 불러온다는 뜻. 0 대신 MODE_PRIVATE라고 입력하셔도 됩니다. 
  
 val savedEmail =pref.getString("email", "").toString() 
 //1번째는 데이터 키 값이고 2번째는 키 값에 데이터가 존재하지않을때 대체 값 입니다.
 
 Log.d(TAG, savedEmail) // 로그를 찍어서 확인해보세요

 

이 코드를 적어주시면 불러오기 완료입니다. 아주 간단하죠? 

 

if(email.equals("")){

}else{
  val intent = Intent(applicationContext, 액티비티::class.java)
  startActivity(intent)
  Toast.makeText(this, "로그인 하였습니다", Toast.LENGTH_SHORT).show()
  finish()
  
}

 

이렇게 바로 넘어갈 수 도 있고 개발에 따라서 불러온 데이터를 setText 할 수도 있고 어떻게 활용하는거에 따라 달라지게됩니다. 

이상 sharedpreferences 활용하여 자동로그인 기능 추가하기였습니다. 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함