Сделал простое приложение.
2 страницы и drawer: SideBar() для переключения между ними.
onTap: () {
Navigator.pop(context);
Navigator.pushNamed(context, '/pageA');
}
onTap: () {
Navigator.pop(context);
Navigator.pushNamed(context, '/pageB');
}
Как бы всё работает.. Но когда посмотрел в логи, то увидел, что при переходе на новую страницу - она создаётся с нуля и открывается по верх всех, но старая никуда не девается...
Так перешёл три раза с pageA на pageB и логи показывают что у меня 6 страниц..
Почему так? Как сделать чтобы неактивные страницы удалялись и данные чистились?