꾸준히 안타치기
저장하기 / 저장된 sharedpreference/ 다시 불러오기 본문
반응형
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 _ 서버연동_채팅 > 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