Flutter SharedPreferences重置数据



我有一个使用SharedPreferences存储数据的flutter代码:

Future<bool> setUserStatus(String userStatus) async{
SharedPreferences prefs = await SharedPreferences.getInstance();
prefs.setString('userStatus', 'active');
return true;
}

是否可以在另一个文件中使用相同的setUserStatus,这将使这个main.dart导入其中,并根据在另一文件中采取的操作将SharedPreferences数据更改为其他数据

这样做,

await setUserStatus( status );如果你不想等待未来的完成,只需从一开始就删除await

调用prefs.clear()将擦除设备上设置的所有首选项。所以我建议不要在这里使用它。如果要清除特定的首选项,只需使用prefs.remove(key)prefs.setString(key,null)

最新更新