군침이 싹 도는 코딩

SharedPreference 저장하기 불러오기 ( putString, getString ) 본문

Android

SharedPreference 저장하기 불러오기 ( putString, getString )

mugoori 2023. 1. 31. 11:14
SharedPreferences sp = getSharedPreferences(SP_NAME,MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("sentence",sentence);
editor.putInt("hello",100);
editor.apply();

# 쉐어드 프리페어런스를 사용해서 임시저장을 할수 있다

이것으로 저장을하면 앱을 삭제하면 삭제되기때문에 임시저장이다

사용법은 쉐어드 프리페어런스를 만든다 파라미터는 첫번째 파라미터에 저장소 이름 

두번째 파라미터에는 이 앱에서만 쓸수 있도록 프라이빗으로 설정한다

그 뒤 에디터를 만들어준다 만들어준 에디터로 put데이터타입( 키값, 저장될데이터) 를 쓴다

마지막으로 apply를 이용해 실행해주면 된다

 

 

 

 

SharedPreferences sp = getSharedPreferences(SP_NAME,MODE_PRIVATE);
String sentence = sp.getString("sentence","");
int data =  sp.getInt("hello",0);
editSentence.setText(sentence+data);

# 불러오는 방법은 역시 쉐어드 프리페어런스를생성한다

쉐어드 프리페어런스를 생성할때 저장했을때의 저장소 이름과 동일하게 써줘야 불러올수 있다

그 뒤 get데이터타입 ( 키값, 디폴트값 ) 을 써준다