티스토리 뷰

Android SharedPreferences(자동로그인)

안녕하세요. 오늘은 SharedPreferences 에대하여 적어볼 생각입니다.


SharedPreferences 란.. 일종의 App내의 간단하게 저장이 가능한 함수인데요. 잘쓰신다면 편리하게 응용가능합니다!!


1.저장하기

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("loginKey", "Ok");
editor.apply();

사용방법은 위와 같습니다.


SharedPreferences(pref) 를 만들어주시고, edit함수를 불러와 사용해주시면됩니다.


2. 불러오기

sharedPreferences = PreferenceManager.getDefaultSharedPreferences(activity);
String loginKey = sharedPreferences.getString("loginKey", "Fail");


저장하실떄 꼭 .apply() 함수를 써주셔야됩니다. 불러오지않으시면 저장이안되니 오류나신다면 적용을 하셨나 확인해주세요.


사용중 에러 

제가 이것을 포스팅한이유는.. 사용도중에 맞다고생각하지만 오류가나는부분이 있었습니다.


SharedPreferences.Editor editor = sharedPreferences.edit();


위의 부분에서 저는 


sharedPreferences.edit().putString("loginKey","Ok");


위와 같이 사용하였는데.. 요것이 적용이안되네용....ㅠㅠ 


왜오류인지는 좀더찾아봐야 할것같네요....


읽어주셔서 감사합니다 :)






Recent Comments