플러터 shared preferences

shared preferences

데이터 저장 & 출력 & 삭제

saveData() async {
	var storage = await SharedPreferences.getInstance();
	storage.setSting('저장할 이름', '데이터값');

	//저장한 자료 출력
	//get으로만 불러오지말고 setSting -> get String 이런식으로 맞춰서 가져오는게 좋음
	//그래야 가져오면서 type 변환해서 가져옴
	var result = storage.getStirng('저장된 이름');
	print(result);

	//삭제
	storage.remove('name');
}
  • String, bool, int, double, stringList 가능
  • map 형식 자료는 jsonEncode 해서 string 으로 저장
  • 이미지는 저장 못함,. 이미지 저장하려면 cached_network_image 같은 패키지 사용하면됨.

좋은 웹페이지 즐겨찾기