본문 바로가기

WillPopScope2

Flutter 플러터 '뒤로' 버튼과 반환 데이터, Flutter Back button with return data 질문 나는 두 개의 버튼이 있는 인터페이스를 가지고 있으며, 이 버튼들은 팝되고 true 또는 false를 반환합니다. 다음과 같이: onPressed: () => Navigator.pop(context, false) 나는 앱바의 뒤로 가기 버튼을 조정해야 하는데, 이 버튼은 팝되고 false를 반환해야 합니다. 이를 수행할 수 있는 방법이 있을까요? 답변 더 쉬운 방법은 WillPopScope로 body를 감싸는 것입니다. 이렇게 하면 위쪽의 뒤로 가기 버튼과 아래쪽의 Android 뒤로 가기 버튼 모두 작동합니다. 두 개의 뒤로 가기 버튼이 모두 false를 반환하는 예제입니다: final return = Navigator.of(context).push(MaterialPageRoute( builder.. 2023. 12. 18.
Flutter 플러터에서 "뒤로" 버튼을 무시하는 방법은 무엇인가요? [중복], How To Override the “Back” button in Flutter? [duplicate] 질문 On my Home widget, when user taps system back button, I want to show a confirmation dialog asking "Do you want to exit the App?" I don't understand how I should override or handle the system back button. 답변 WillPopScope을(를) 사용하여 이를 달성할 수 있습니다. 예시: import 'dart:async'; import 'package:flutter/material.dart'; class HomePage extends StatefulWidget { HomePage({Key key, this.title}) :super(key: ke.. 2023. 5. 17.