Flutter, Android/Flutter 사용법
Flutter App 종료 확인 메시지
folcjin
2021. 7. 10. 11:55
728x90
반응형
# 생성 페이지에 옵션 추가
# WillPopScope 함수 이용
> 기본 생성 방식
@override
Widget build(BuildContext context)
{
return Scaffold(appBar: AppBar(), body: XXXFunction());
}
> 옵션 생성 방식 ( 종료 확인 메시지 표시 )
@override
Widget build(BuildContext context)
{
return WillPopScope(
child: Scaffold(appBar: AppBar(), body: XXXFunction()),
onWillPop: _onWillPop);
}
Future<bool> _onWillPop()
{
return showDialog(context:context,
builder: (context) => AlertDialog(title: Text("Do you want exit?"),
actions: <Widget>[
FlatButton( child: Text("Yes"), onPressed: () => Navigator.pop(context, true), ),
FlatButton( child: Text("No!"), onPressed: () => Navigator.pop(context, false), ),
])) ?? false;
}
728x90
반응형
사업자 정보 표시펼치기/접기
사업자 등록번호 : -- | TEL : --