728x90
반응형
DB에 저장하기 애매하거나 간단한 문자 저장을 할 때 SharedPreferences를 사용한다.
SharedPreferences는 데이터를 파일로 저장한다. 앱이 삭제되면 데이터도 삭제된다.
Flutter에서 SharedPreferences를 사용하는 방법은 android와 비슷하다.
- 데이터 저장하기
setSharedPre(String key, String cont) async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.setString(key, cont);
}
* key : 데이터 저장시 구분되는 고유의 값을 넣어준다.
* cont : 해당 키의 값을 넣어준다.
- 데이터 불러오기
getSharedPre() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
var _data = (prefs.getString(key) ?? '');
}
해당 키의 값을 불러온다.
728x90
반응형
'Flutter' 카테고리의 다른 글
[j Flutter] Could not resolve all task dependencies for configuration ':url_launcher:debugCompileClasspath'. 오류 해결 (0) | 2020.06.29 |
---|---|
[j Flutter] WillPopScope사용해서 안드로이드 뒤로가기 막기 (0) | 2020.06.26 |
[j Flutter] text maxLines 넘어가면 '...' 보여주기 (0) | 2020.06.10 |
[j Flutter] 상단(AppBar) 뒤로가기 버튼 색상변경 & 아이콘 변경 (0) | 2020.05.27 |
[j Flutter] 앱 업데이트하기 (0) | 2020.05.19 |