文章目录
一、前言
在开发 Flutter 应用时,我们经常需要存储一些用户的偏好设置或者其他的一些小型数据。
这时候,我们就可以使用 Flutter 提供的 shared_preferences 包来帮助我们实现这个功能。
本文将为你详细介绍如何在 Flutter 中使用 shared_preferences。
二、包的版本号
本文所使用的 shared_preferences 的版本为 2.1.2。
三、深入理解 shared_preferences
shared_preferences 是 Flutter 的一个插件,用于读取和写入简单的键值对。它在 iOS 上包装了 NSUserDefaults,在 Android 上包装了 SharedPreferences。支持的数据类型有 int、double、bool、String 和 List。
shared_preferences 的工作原理是,当你写入数据时,它会将这些数据保存在内存中的一个缓存中,然后异步地将这些数据写入到磁盘。因此,即使你的应用崩溃或者设备关机,这些数据也不会丢失。<