● 내가 만든 앱의 데이터들을 파일로 저장한다.
● 예시
▶데이터를 보내는 엑티비티에서
// 이메일을 저장하자.
SharedPreferences sp = getSharedPreferences("Register_App",MODE_PRIVATE);
SharedPreferences.Editor editor = sp.edit();
editor.putString("email",email);
editor.putString("password",password);
editor.apply(); // 이걸 해줘야 적용된다.
○ SharedPreference에 저장(파일저장)
○ 저장소는 하나의 앱에서 여러개를 만들어줄 수 있다.
○ MODE_PRIVATE는 우리 앱에서만 쓸거다 다른데에 노출 말라라는 뜻이다.
▶데이터를 가져오는 엑티비티에서
SharedPreferences sp = getSharedPreferences("Register_App",MODE_PRIVATE);
String email = sp.getString("email","");
txtWelcome.setText(email+"님\n"+"회원가입을 축하합니다.");
○ 데이터를 가져올때 저장소 이름 똑같이 해줘야한다!
○ 이메일이 없는경우도 있을 수 있으므로 getString()의 두번째 파라미터에 정해줘야한다.
'모바일 프로그래밍(Android Studio)' 카테고리의 다른 글
RecyclerView에서 하나의 행을 삭제하기 (0) | 2023.07.12 |
---|---|
RecyclerView사용 (화면에 리스트 보이게 하기) (0) | 2023.07.11 |
The activity lifecycle(활동 수명 주기) (0) | 2023.07.10 |
Timer 앱 (0) | 2023.07.07 |
퀴즈 앱 만들기 (0) | 2023.07.07 |