问题描述
我有这个对话框,但是当我调用它时,出现了这个错误: 未处理的异常:'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],),);
解决方法
错误消息告诉您恰好出了什么问题:您的变量context
是null
。
您需要提供一个不为空的context
。
您还应该提供builder
而不是child
,因为建立对话框的方法是deprecated,这是有充分理由的。