confirm method
Future<int>
confirm({
- String title = "Confirme!",
- required String message,
- required String textBtn1,
- required String textBtn2,
- required BuildContext context,
Implementation
Future<int> confirm({
String title = "Confirme!",
required String message,
required String textBtn1,
required String textBtn2,
required BuildContext context,
}) async {
int iRetorno = -1;
AlertDialog dlgConfirmar = AlertDialog(
title: Text(title),
content: Container(child: Text(message)),
actions: <Widget>[
TextButton(
child: Text(textBtn1),
onPressed: () {
iRetorno = 1;
Navigator.of(context).pop();
},
),
TextButton(
child: Text(textBtn2),
onPressed: () {
iRetorno = 2;
Navigator.of(context).pop();
},
),
],
);
await showDialog(
barrierDismissible: false,
context: context,
builder: (BuildContext context) => dlgConfirmar);
return iRetorno;
}