[#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

댓글

가장 많이 본 글