У меня есть экран входа в систему, в кнопке формы я делаю проверку, а затем вызываю Shared Preferences, чтобы установить флаг входа в систему, и initState, я вызываю метод для проверки значения и перенаправления на homeScreen. Теперь все прошло хорошо, но я могу видеть форму входа на секунду или около того, а затем меня перенаправляют на дом. Я хочу вообще не видеть форму входа. Как я могу это сделать?
Вот содержание метода initState:
_loadLoginStatus() async {
final SharedPreferences prefs = await SharedPreferences.getInstance();
setState(() {
_loginStatus =prefs.getBool('loginStatus') ?? false;
if(_loginStatus == true){
Navigator.push(
context, MaterialPageRoute(builder: (context) => HomeScreen()));
}
});
}