概要 Webで言うところのPOSTでアクセスするような、ユーザーが1つ前の画面に戻ってほしくないシチュエーションがあると思います。 willPopScopeを使え、で終わりなのですが日本語の記事がなかった上に筆者の英語力がヘボ過ぎて英語の記事も見つけられなかったのでメモとして残します。 雑にtwitterで呟いたらへぶんさんが教えてくれました…圧倒的感謝…🙏 僕はよく戻らせたくない画面をWillPopScopeで囲んでる。 他にやり方があったら、教えてほしい。https://t.co/duWOwEoLpp https://t.co/AaR4VXuF2b — へぶん🦌 (@heavenOSK) January 14, 2020 解説 APIドキュメントを読めば説明するまでもないと思いますが、一応やってみます。 前提 こんな感じの画面があると仮定してください。ルーティングやスタイルの部分は
![Flutterで前の画面に戻らせたくない時に使うwillPopScopeを紹介する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7ae1a80677e819f0fd591e25cf47a305de949bbb/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9Rmx1dHRlciVFMyU4MSVBNyVFNSU4OSU4RCVFMyU4MSVBRSVFNyU5NCVCQiVFOSU5RCVBMiVFMyU4MSVBQiVFNiU4OCVCQiVFMyU4MiU4OSVFMyU4MSU5QiVFMyU4MSU5RiVFMyU4MSU4RiVFMyU4MSVBQSVFMyU4MSU4NCVFNiU5OSU4MiVFMyU4MSVBQiVFNCVCRCVCRiVFMyU4MSU4NndpbGxQb3BTY29wZSVFMyU4MiU5MiVFNyVCNCVCOSVFNCVCQiU4QiVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YmYxYTAyMzc3Zjc1NDQwYmJlY2ZlNDFiMjg4NDhlMmI%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBjYW5pc3RlcmlzbSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZDQ0YzczZDYyNjU4MjllMGIzNjM2MDBhNDA4MzEwZGI%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3De076443ce44962c96b04f795f034634f)