问题描述
成功登录并在我重新打开应用程序时杀死该应用程序后,我应该看到使用 Flutter 和 parse 的仪表板(主页)。我登录成功,但在我杀死应用程序后,它打开了登录页面,而不是主页。那么主要有没有办法做到这一点?
解决方法
您可以通过多种方式轻松实现这一目标:
- 水合块
2 ) SharedPrefence 包 package link
我认为你的初学者可以通过使用水合块和
shareprefrence 将用户登录状态本地存储在用户设备中,以便下一个
当用户打开手机时,他们将被重定向到您想要的页面
但我会说使用 shareprefrenced 包,它非常易于使用。
例如:保存使用登录状态:
登录() 异步{
SharedPreferences 首选项 = await SharedPreferences.getInstance();
preferences.setString('logedin',"yes");
}
当您打开应用时
使用这个功能:
checklogin()
异步{
SharedPreferences 首选项 = await SharedPreferences.getInstance();
var logedin = preferences.getString('logedin');
}
if(logedin == "yes")
{
navigate.to(homepage())
}
其他{
navigate.to(loginpage())
}