[#116][안드로이드] SharedPreference 사용하여 데이터 저장하기
[안드로이드] Shared Preference 사용하여 데이터 저장하기
1. Shared Preference란?: 데이터 관리. Key, value 형태로 간단한 값을 저장하기 위해 사용
(초기 설정 값 또는 자동로그인)
2. 사용방법
1) 저장하기
SharedPreferences : SharedPreference 만들기
SharedPreferences.Editor : SharedPreference 수정 위해
putInt , putString : SharedPreference에 key와 value로 저장
mEdit.commit() : 변경사항 저장
SharedPreferences mPrefs = getContext().getSharedPreferences("BrandAuth",0);
SharedPreferences.Editor mEdit = mPrefs.edit();
if(dataSnapshot.getValue()==null){
mEdit.putInt("exists",0);
}else{
mEdit.putInt("exists",1);
//현재 로그인한 유저의 브랜드 인증 정보를 SharedPreferences로 저장
mEdit.putString("address",address);
mEdit.putString("brandname",brandname);
mEdit.putString("field",field);
mEdit.putString("phone",phone);
mEdit.putString("weburl",weburl);
}
mEdit.commit();
| cs |
2) 불러오기
getString : 저장한 형태에 따라 불러오기
SharedPreferences mPref = getSharedPreferences("BrandAuth",0);
String cu_brand = mPref.getString("brandname","");
String cu_web = mPref.getString("weburl", "");
String cu_addr = mPref.getString("address", "");
String cu_field = mPref.getString("field","");
String cu_phone = mPref.getString("phone","");
| cs |
댓글
댓글 쓰기