[Flutter] Push Buton 또는 대화 상자를 닫거나 반환하는 방법
하고 싶은 일
대화 상자와 버튼을 닫습니다.of(context).팝()이 필요합니다.
하지만 Navigator.of(context).팝()이라면 여러 개를 눌렀을 때 이전 화면으로 돌아갈 수밖에 없다.어떻게 된 일인지 모르겠다
내 생각.of(context).팝 두 번 쓰면 해결돼.
Navigator.of(context).pop(); // ダイアログを閉じる
Navigator.of(context).pop(); // pushした画面に戻る
위에서 말한 대로 글씨를 쓰면 안 예뻐 보이죠.해결책
Navigator.of(context).popUntil((route) => route.isFirst);
route.isFirst의 이름처럼 이번에 말한 버튼을 누르기 전에 돌아갈 수 있습니다.
Reference
이 문제에 관하여([Flutter] Push Buton 또는 대화 상자를 닫거나 반환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/hikaru24/articles/5cb12e712c0dc0텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)