[Flutter] 첫 페이지까지 이동하기

locked·2021년 2월 11일
1
post-thumbnail

앱을 구현하다보면 프로세스상 많은 뎁스를 들어가게 되는 경우가 있다.

A -(push)-> B -(push)-> C

A화면에서 시작해서 C화면까지 스택이 쌓여있다.

A <-(pop)- B <-(pop)- C

페이지를 종료하게 된다면 C화면에서 A화면까지 차례로 종료될 것이다.

그렇다면, C화면에서 A화면까지 한번에 가고 싶을 떄는 어떻게 해야할까?

단순히 pop()을 두 번 호출하면 되는 문제지만, 좀 더 확실한 방법이 있다.

Navigator.of(context).popUntil((route) => route.isFirst);
profile
Flutter 개발자

0개의 댓글