Предположим, у меня есть три вида Flutter / Dart, расположенных иерархически. Первое представление запрашивает учетные данные для входа, после успешного входа в систему, дочернее представление позволяет указывать критерии поиска, а на основании критериев поиска открывается третье представление со списком результатов. Теперь предположим, что после входа в систему существует набор критериев по умолчанию, который может автоматически предоставляться третьему представлению. Как можно пропустить представление критериев поиска непосредственно в представлении списка результатов, но при этом вернуться к представлению критериев поиска при возврате из третьего представления? Можно ли каким-то образом смоделировать нажатие клавиши в представлении критериев поиска, чтобы автоматически перейти к представлению списка результатов?