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