-1

嗨,我正在努力用颤振更新移动应用程序构建。但是当我运行这个应用程序时,我得到这个错误
溢出栏的子项不能包含任何空值,但在索引 1 处发现了一个空值

final rep = await showDialog(
           context: context,
           builder: (BuildContext context) {
             return AlertDialog(
               title: Text("Entrez votre constat : "),
               content: new TextField(
                 keyboardType: TextInputType.multiline,
                 maxLines: 5,
                 controller: _constate,
               ),
               actions: <Widget>[
                 FlatButton(
                   child: Text("Enregistrer"),
                   onPressed: () {
                     Navigator.pop(context, _constate.text);
                   },
                 ),
                 c!=null?FlatButton(
                   child: Text("Supprimer"),
                   onPressed: () {
                     _deleteConstat(c, q);
                     Navigator.pop(context, null);
                   },
                 ):null,
                 FlatButton(
                   child: Text("Anuller"),
                   onPressed: () {
                     Navigator.pop(context, null);
                   },
                 ),
               ],
               elevation: 23,
             );
           }); ```
4

2 回答 2

0

此代码导致错误

  c!=null?FlatButton(
                   child: Text("Supprimer"),
                   onPressed: () {
                     _deleteConstat(c, q);
                     Navigator.pop(context, null);
                   },
                 ):null,

喜欢SizedBox空格而不是null

于 2021-08-31T10:46:50.003 回答
0
  c!=null?FlatButton(
                   child: Text("Supprimer"),
                   onPressed: () {
                     _deleteConstat(c, q);
                     Navigator.pop(context, null);
                   },
                 ):Container(),
于 2021-08-31T11:19:11.523 回答