Почему приложение закрывается на кнопку назад - флаттер - PullRequest
0 голосов
/ 22 января 2020

Как говорится в моем вопросе, нажатие кнопки возврата телефона возвращает к пользовательскому экрану spla sh, а не к предыдущей странице. Есть идеи, в чем будет проблема? Ниже приведен код main.dart

void main() => runApp(new MaterialApp(
    theme: ThemeData(primaryColor: Colors.red),
    debugShowCheckedModeBanner: false,
    home: SplashScreen(),
    ))

Spla sh Экран закрывается через 3 секунды и приложение переходит на страницу входа.

Заранее спасибо.

1 Ответ

0 голосов
/ 22 января 2020

Возможно, вы неправильно используете навигатор, используйте pushReplacement, чтобы заменить SplashScreen на новый. и используйте push, чтобы открыть новый экран поверх предыдущего.

пример:

// Close splash screen and open MainPage
Navigator.of(context).pushReplacement(MainPage.route());

// Open LoginPage on top of the previous page
Navigator.of(context).push(LoginPage.route());
...