SharedPreferences로 앱에서 저장소를 사용하여 앱을 삭제하지 않는 이상 영구히 저장할수 있다.
SharedPreferences sp = getSharedPreferences("Multiple", MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("email",email);
editor.putInt("number",365);
editor.apply();
# getSharedPreferences 의 첫번째 파라미터에는 저장소의 이름을 정하고 두번째는 저장소의 모드를 설정할수있다.
# 그 후 editor를 지정하고 editor를 사용하여 문자열, 정수등의 데이터들을 저장할수있다.
# 여기에선 putString과 putInt를 사용했다.
# 저장을 적용하려면 editor에 apply를 사용해야 한다.
이제 SharedPreferences로 저장한 데이터들을 불러와서 사용해보자.
SharedPreferences sp = getSharedPreferences("Multiple", MODE_PRIVATE);
String savedEmail = sp.getString("email", "없음");
txtSp.setText("저장되었던 이메일은 : "+savedEmail);
# 다른 엑티비티라면 다시 SharedPreferences를 불러온다.
# 여기에서는 getString을 사용했다.
댓글