不清除共享的首选项?

时间:2018-12-09 21:29:13

标签: dart flutter

尝试清除shared_preferences并将用户发送到登录屏幕,但是似乎未清除首选项吗?用户最终出现在登录屏幕上,但是下次我运行他们的应用程序时,他们会再次登录,就好像仍然保存了首选项一样。

Future logOutUser(BuildContext context) async {
  SharedPreferences prefs = await SharedPreferences.getInstance();
  await prefs.clear();
  Navigator.pushReplacementNamed(context, '/login');
}

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

Uuurgh ...固定。在检查数据时正在寻找!=“”,应该是!= null。

菜鸟的错误。