# App/Android(JAVA)

안드로이드스튜디오 SharedPreferences 사용하기

SharedPreferences




1. 초기 설정 값 저장, Bool 변수 확인




2. 어플이 종료되어도 값이 남아있음




3. 액티비티간 데이터 공유 가능




4. 간단한 값은 DB를 대체하여 저장하고 사용할 수 있음




5. 키, 데이터 쌍으로 저장








생성




final String PREFNAME = "Preferences";

SharedPreferences settings = getSharedPreferences(PREFNAME, 0);




저장




SharedPreferences.Editor editor = settings.edit();




editor.putXXX("키 값", 데이터);


editor.apply();






저장 가능한 데이터 타입




Boolean


Integer


Float


Long


String




Ex)


editor.putString("name", "홍길동");


editor.apply();








불러오기




settings.getXXX(불러올 키 값, 해당 값이 없을 경우 반환할 값);








삭제




editor.remove(삭제할 데이터의 키 값);


editor.apply();






모두 삭제




editor.clear();


editor.apply();

728x90