이렇게 하면 뒤로가기 동작은 작동하지 않게 될 것이다. 왜? => 원래 있어야할 뒤로가기 버튼 자리에 Scaffold의 drawer 속성을 이용하여 뒤로가기를 햄버거 버튼으로 대체했기 때문이다.
그래서 위 같이 작성한 후 뒤로가기를 누르면 라우팅 대신 앱이 종료될 것이다.
이는 또 다른 탐색 방법중 하나이며 앱의 특징에 맞게 사용하면 된다.
bool 타입을 반환하며 반환값은 onWillPop 함수가 실행된 후 pop을 실행할건지(true), 말건지(false)를 결정하는 bool타입이다.
참고로 위 코드에서는 willpop 메서드로 다른 라우팅 된 페이지에서 해당 데이터를 사용하기 위해 enum 타입을 Filter 로 선언하였다.