[Flutter] 本地存储--shared_preferences

本地存储 -- shared_preferences

配置依赖

  #本地存储
  shared_preferences: ^2.0.13

声明方法

  //保存数据
  _saveData() async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    sp.setString('name', 'jett');
    sp.setInt('age', 25);
  }

  //获取数据
  _getData() async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    print(sp.getString('name'));//将获取的值打印出来
    print(sp.getInt('age'));
  }

  //删除数据
  _removeData() async {
    SharedPreferences sp = await SharedPreferences.getInstance();
    sp.remove('name');
    sp.remove('age');
  }

执行方法

Center(
    child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: [
            ElevatedButton(onPressed: _saveData, child: Text('保存数据')),
            ElevatedButton(onPressed: _getData, child: Text('获取数据')),
            ElevatedButton(onPressed: _removeData, child: Text('清除数据')),
        ],
    ),
)
posted @   漫游者杰特  阅读(147)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示