我有一个使用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)