尝试清除shared_preferences并将用户发送到登录屏幕,但是似乎未清除首选项吗?用户最终出现在登录屏幕上,但是下次我运行他们的应用程序时,他们会再次登录,就好像仍然保存了首选项一样。
Future logOutUser(BuildContext context) async {
SharedPreferences prefs = await SharedPreferences.getInstance();
await prefs.clear();
Navigator.pushReplacementNamed(context, '/login');
}
有什么想法吗?
答案 0 :(得分:1)
Uuurgh ...固定。在检查数据时正在寻找!=“”,应该是!= null。
菜鸟的错误。