Archives
Tags
- MariaDB
- java
- SharedPreferences
- 복붙안됨
- ViewPager2
- 화살표안됨
- Windows
- WebSecurityConfigurerAdapter
- Spring legacy
- Deprecated
- web.xml
- Keymap
- MariaDB 설치
- MAC
- CircleIndicator
- bean
- Spring
- WebSecurityConfigurerAdapter Deprecated
- 안드로이드
- spring security
- indicator
- Android
- Homebrew
- Fragment
- TabLayout
- MacOS
- override
- Today
- Total
초보 개발자 정선익의 개발일지
Android - SharedPreferences로 디바이스에 데이터 저장 본문
앱 개발을 하면서 디바이스 내부에 일회용성 데이터를 저장해야할 상황이 가끔 생기곤 합니다
필자가 선택한 방법은 SharedPreferences를 사용하는 것 입니다.
저장
SharedPreferences는 Map과 같이 Key, value 형식으로 간단하게 데이터를 저장합니다.장점은 구현이 간단하고 앱이 재부팅되도 데이터가 유지되어있는 것 입니다.
SharedPreferences sharedPreferences;
SharedPreferences.Editor editor;
sharedPreferences = getSharedPreferences("data", MODE_PRIVATE);
editor = sharedPreferences.edit();
editor.putInt("test", 5);
editor.commit();
불러오기
SharedPreferences sharedPreferences;
sharedPreferences = getSharedPreferences("data", 0);
// 값 한개 불러오기
int test_num = sharedPreferences.getInt("test", -1);
// 모든 값 불러오기
Map getSharedPreferences = sharedPreferences.getAll();
삭제
SharedPreferences sharedPreferences;
SharedPreferences.Editor editor;
sharedPreferences = getSharedPreferences("data", 0);
editor = sharedPreferences.edit();
editor.remove("test");
editor.clear();
editor.commit();
'TIL' 카테고리의 다른 글
Spring - 사라진 web.xml (0) | 2023.03.17 |
---|---|
Android - ViewPager2, TabLayout, CircleIndicator를 연결 구현 (0) | 2022.12.28 |
Comments