showSysAlert static method

Future<void> showSysAlert({
  1. String title = 'Tips',
  2. String message = 'Messages',
  3. String okLabelText = 'OK',
  4. Function? onOK,
})

显示系统原生确认弹窗(AlertDialog)

title 标题 message 内容 okLabelText OK 按钮文本 onOK “OK”点击后的回调

不允许同一时刻弹出多个AlertDialog

用法示例

PPAlert.showSysAlert(
  title: "系统提示",
  message: "操作已完成",
  onOK: () { print("点击了OK"); },
);

Implementation

static Future<void> showSysAlert({
  String title = 'Tips',
  String message = 'Messages',
  String okLabelText = 'OK',
  Function? onOK,
}) async {
  if (isAlerted) {
    return;
  }
  isAlerted = true;
  final result = await showOkAlertDialog(
    context: Get.context!,
    title: title,
    message: message,
    okLabel: okLabelText,
  );
  isAlerted = false;
  if (result == OkCancelResult.ok) {
    if (onOK != null) {
      onOK();
    }
  }
}