본문 바로가기
Flutter/Flutter FAQ

Flutter 플러터에서 현재 경로 경로를 얻는 방법은 무엇인가요?, How to get current route path in Flutter?

by 베타코드 2023. 7. 19.
반응형

질문


지속적인 하단 표시줄을 구현하면서 이전 경로는 하단 표시줄의 버튼을 클릭할 때 복원되어야 합니다.

하단 표시줄의 버튼을 클릭하면 현재 경로 경로(/a/b/c)가 저장되고 버튼 클릭에 따라 이전에 저장된 경로가 복원됩니다.

개념적으로 사용자는 각 버튼을 작업 공간으로 생각하고 해당 상태가 손실되지 않습니다(뒤로 가기 스택 포함). 사용자는 안전하게 하나의 작업 공간에서 다른 작업 공간으로 전환할 수 있습니다.

루트로 되감기하는 경우 Flutter에서 현재 경로 경로를 어떻게 얻을 수 있을까요?


답변


ModalRoute는 정확한 경로 이름을 제공해야합니다.

ModalRoute.of(context).settings.name

만약 Navigator.popuntil을 사용한다면.. Rémi Rousselet의 다른 답변을 확인하세요. https://stackoverflow.com/a/50817399/5921185

반응형

댓글