Флаттер | Кнопка «Назад» для Android Сохранить, чтобы вернуть меня к первому экрану при нажатии и не закрывать ящик, если он открыт - PullRequest
0 голосов
/ 20 марта 2019

Я использую флаттер, моя проблема в том, что я создаю несколько экранов в виде отдельных файлов дротиков ... и на главном экране я создал ящик ... проблема в том, что когда я выбираю любой экран, он направляет меня к нему.... но проблемы заключаются в следующем:

  1. , если я нажимаю аппаратную кнопку возврата ... это возвращает меня к первому экрану приложения, который представляет собой экран-заставку.

  2. если я нажму кнопку "Назад" на панели приложений ... она возвращает меня к предыдущему экрану, но ящик отображается как в открытом состоянии !!!

  3. Если ящик открыт, и я нажимаю кнопку «Аппаратное обеспечение», он не закрывается ... он возвращает меня к первому экрану (заставке) тоже ... как моя первая мысль.Пример: код навигатора моей главной страницы:

    onPressed: () {Navigator.push (context, MaterialPageRoute (builder: (context) => Profile (),)

Nore: я читал о WillPopScope ... и использовал его ... но все равно ситуация как есть.

любая помощь будет оценена ... С наилучшими пожеланиями

...