꾸준히 안타치기
저장하기 / 저장된 sharedpreference/ 다시 불러오기 본문
반응형
Android Shared Preferences(데이터 저장/불러오기) 활용하기
데이타를 일시적으로는 가지고 있을 수 있지만 영원히 저장하는 방법은 무었일까요? Shared Preferences 를 사용하면 가능합니다. 이 방법을 이용해서 환경설정을 만들 수도 있습니다. 설정 저장 //값
jhrun.tistory.com
youtu.be/FQrpe4Qp498?list=PLxTmPHxRH3VWTd-8KB67Itegihkl4SVKe&t=1521
인프런
SharedPreferences는 저장공간 개념 모든 액티비티에서 가져다 쓸수 있다. (인텐트로 넘기지 않아도 됨)
1. 저장하는 셰어드
2. 불러오는 셰어드
3. 삭제
프레그 먼트에서 셰어드 프리퍼런스 쓰는법
// 로그인 아이디값 저장하기
SharedPreferences pref = getSharedPreferences("NAME", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.putString("userID",userID ); //키값, 저장값
editor.apply();
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
view = inflater.inflate(R.layout.frag_mypage,container,false);
// 로그인한 아이디값 불러오기
tv_name = view.findViewById(R.id.tv_name);
SharedPreferences prefs = this.getActivity().getSharedPreferences("NAME", MODE_PRIVATE);
String result = prefs.getString("userID", "userID"); //키값, 디폴트값
tv_name.setText(result);
// getSharedPreferences는 Context의 객체의 메소드 이므로, Fragment에서 자동하지 않는다.
// 그러므로 + getActivity()를 사용한다.
return view;
}
}
SharedPreferences pref = getSharedPreferences("Preferences이름", MODE_PRIVATE);
SharedPreferences.Editor editor = pref.edit();
editor.clear();
editor.commit();
[Android/안드로이드] SharedPreferences 사용법
안드로이드(Android)를 사용하다보면, 액티비티간 혹은 메소드 등에서 간단하게 데이터를 주고 받고 싶을 때가 있다. 물론 Intent의 extra를 이용하여 getIntent를 통해 정보를 주고 받을 수도 있지만,
sunful.tistory.com
반응형
'Android _ 서버연동_채팅 > Android - study' 카테고리의 다른 글
리사이클러뷰 만들기 //아이템 선택시 컬러변경 // 추후 적용하기// 안해봄 (0) | 2021.02.13 |
---|---|
스레드 & 핸들러, thread/ haddler (0) | 2021.02.10 |
Json 사용법 (0) | 2021.02.02 |
sharedpreference gson (0) | 2021.02.02 |
Activity 생명주기 simple (0) | 2021.01.10 |
Comments