본문 바로가기
안드로이드 자바

[JAVA][Android] Shared Preferences 사용하여 숫자, 문자 저장하고 불러오기

by teamnova 2021. 6. 27.
728x90

이번 시간에는 Shared Preferences를 사용하여 숫자와 문자를 저장해보겠습니다.

 

 

 

 

Shared Preferencesdb를 사용하지 않고 데이터를 저장할 수 있습니다.

 

key/value 쌍으로 저장했다가 불러오는 것인데

 

쉽게 말해서

 

value는 내가 저장하고 싶은 값을 일컫는 것이고

 

key는 저장한 value값에 깃발을 꽂아서 표시하는 것입니다.

 

(개발자가 깃발 이름을 정해야 되겠죠. 변수 이름 정하듯이 말이에요.)

 

왜냐구요?

 

이전에 Shared Preferences로 저장했던 데이터들 중에서

 

원하는 value 값을 불러오고 싶을 때 깃발 이름인 key값으로 데이터를 불러오는 것입니다.

 

(key값은 String이어야 합니다.)

 

 

Shared Preferences에 데이터를 저장할 때는 apply 를 사용하고

                             데이터를 불러올 때는 get 을 사용합니다.

 

예제 코드를 보면 더 잘 이해가 될 것입니다.

 


 

스틱코드의 여러 포스팅 중에서 아래 링크의 포스팅을 즐겨찾기 합니다.

 

stickode.com/detail.html?no=2181

 

1. MainActivity.java

즐겨찾기 해놓은 코드를 태그만 입력해서 모두 불러 올 수 있습니다.

아래 사진처럼 태그를 입력하여 해당 코드를 더블 클릭하면

즐겨찾기 해놓은 코드가 생성됩니다.

 

 

 

 

2. activity_main.xml