군침이 싹 도는 코딩
SharedPreference 저장하기 불러오기 ( putString, getString ) 본문
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데이터타입 ( 키값, 디폴트값 ) 을 써준다
'Android' 카테고리의 다른 글
SQLite 3 데이터 베이스 활용하는 법 ( SQLiteOpenHelper ) (0) | 2023.01.31 |
---|---|
이메일 형식 체크하기 ( pattern ) (0) | 2023.01.31 |
액티비티 ( Activity ) 간의 양방향 데이터 전달법과 액티비티 백버튼 누를때 ( ActivityResultLauncher<Intent>, setResult ) (0) | 2023.01.30 |
액티비티 ( Activity ) 간의 단방향 데이터 전달법 ( putExtra, getIntent ) (0) | 2023.01.30 |
액티비티( Activity )간의 화면 전환 방법 ( Intent ) (1) | 2023.01.30 |