Мне нужна помощь, я занимаюсь разработкой приложения и хочу, чтобы пользователь, щелкнув по значку моего приложения, показывал ему экран spla sh в течение 5 секунд, а затем, если пользователь уже вошел в систему, доставил его прямо домой. страницы, и если не взять его, чтобы войти в экран .. это мой код ..
для QDFlite
Database checkDB_exist() {
if(db != null)
return db;
else
return null;
}
, и это мой код для Spla sh screen
void initState() {
if(dbHelper.checkDB_exist() != null)
logIn_statu = true; // the user already Logged in
super.initState();
startSplashScreenTimer();
}
void navigationToNextPage() {
if(logIn_statu == true) {
Navigator.push(context, MaterialPageRoute(builder: (context)=> homepageDRAWER('')));
} else {
Navigator.push(context, MaterialPageRoute(builder: (context)=> login()));
}
}
startSplashScreenTimer() async {
var _duration = Duration(seconds: 5);
return Timer(_duration, navigationToNextPage);
}
Может кто-нибудь помочь мне с этим, пожалуйста?