Я использую флаттер, моя проблема в том, что я создаю несколько экранов в виде отдельных файлов дротиков ... и на главном экране я создал ящик ... проблема в том, что когда я выбираю любой экран, он направляет меня к нему.... но проблемы заключаются в следующем:
, если я нажимаю аппаратную кнопку возврата ... это возвращает меня к первому экрану приложения, который представляет собой экран-заставку.
если я нажму кнопку "Назад" на панели приложений ... она возвращает меня к предыдущему экрану, но ящик отображается как в открытом состоянии !!!
Если ящик открыт, и я нажимаю кнопку «Аппаратное обеспечение», он не закрывается ... он возвращает меня к первому экрану (заставке) тоже ... как моя первая мысль.Пример: код навигатора моей главной страницы:
onPressed: () {Navigator.push (context, MaterialPageRoute (builder: (context) => Profile (),)
Nore: я читал о WillPopScope ... и использовал его ... но все равно ситуация как есть.
любая помощь будет оценена ... С наилучшими пожеланиями