DevBoi

[Flutter] 내부 저장 디비를 활용해보자 본문

[Mobile]/[Flutter]

[Flutter] 내부 저장 디비를 활용해보자

HiSmith 2023. 7. 16. 01:20
반응형

플러터에서 단말기 내부 디비를 사용할 수있다. 사용해보자

 

 

1. pubspec.yaml

shared_preferences: ^2.2.0

 

2. 인스턴스 선언 & 데이터 쓰기

class Scene extends StatelessWidget {
   late SharedPreferences sp;
  _loadData() async{
    sp = await SharedPreferences.getInstance();
    sp.setString("test", "smithtestthisis");
  }

 

3. 데이터 읽기

 GestureDetector(
  onTap: (){
    Navigator.pushNamed(context, '/second',
      arguments: [Person('gd','smith'),Person('gd2','smith2'),Person(sp.getString("test")!,'asdfasdf')],
    );

 

데이터 삭제도 clear로 가능하다.

이건 필요할때 직접 사용해보는 것으로 하자.

 

반응형