1

我有这个对话框但是当我调用它时,它给了我这个错误: 未处理的异常:'package:flutter/src/widgets/localizations.dart':断言失败:第 453 行 pos 12:'context != null':不正确. ,我的代码:

return showDialog(
      context: context,
      child: AlertDialog(
        title: Text(title),
        content: Text(msg),
        actions: [cancel, ok],
      ),
    );
4

1 回答 1

1

错误消息会告诉您究竟出了什么问题:您的变量contextnull.

您需要提供一个context不为空的。

您还应该提供builder而不是 a ,因为有充分的理由不推荐使用child这种方式来构建对话框。

于 2020-08-11T07:22:40.563 回答