본문 바로가기

Flutter

[j Flutter] SharedPreferences (데이터 저장/불러오기)

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
반응형