【发布时间】:2019-06-05 07:17:31
【问题描述】:
我试图在注销期间清除 SharedPreferences 的所有键值,但 "EmailID" 和 "Password" 两个键除外。正如我们所知,flutter 中只允许一个 SharedPreferences 实例,所以我不能创建一个不同的实例来存储 "EmailID" 和 "Password" 并删除特定的键不是删除 20 多个键的好习惯。如果我使用prefs.clear();,那将清除所有关键值,非常感谢。
【问题讨论】:
-
只是为了焦虑,为什么要在注销后保留电子邮件和密码?它也应该被清除。
-
如果用户检查了记住密码,所以我存储了一个布尔标志,只有在这种情况下,我才需要保留存储电子邮件和密码,这将有助于在不输入电子邮件和密码的情况下再次登录
-
您可以清除共享首选项并重写 EmailID 和密码(您在清除之前保存在变量中)
标签: flutter dart sharedpreferences