Mysql 颤振listview如果我的Database中有空值,它将显示无效参数

Mysql 颤振listview如果我的Database中有空值,它将显示无效参数,mysql,flutter,Mysql,Flutter,有一个值Hi Good Day我的目标是显示我的listview中是否有一个空值和一个值,因为如果我的数据库中的值为空,我就有一个无效参数错误 Widget build(BuildContext context) { return Scaffold( body: RefreshIndicator( onRefresh: getData, key: _refresh, child: loading ? Center(

有一个值Hi Good Day我的目标是显示我的listview中是否有一个空值和一个值,因为如果我的数据库中的值为空,我就有一个无效参数错误

 Widget build(BuildContext context) {
    return Scaffold(
        body: RefreshIndicator(
      onRefresh: getData,
      key: _refresh,
      child: loading
          ? Center(child: CircularProgressIndicator())
          : ListView.builder(
              itemCount: list.length,
              itemBuilder: (context, i) {
                final x = list[i];
                debugPrint(x.toString());
                return ExpansionTile(
                  title: ListTile(
                      title: Text(
                          'Transaction ID:\t' +
                              x.transaction_id +
                              '\nVesselname:\t' +
                              x.vesselname +
                              '\nVoyage #:\t' +
                              x.voyageno,
                          style: TextStyle(
                              fontSize: 18.0, fontWeight: FontWeight.bold))),
                  children: <Widget>[

锚定值是否为空

如果是,你可以做

(x.anchor_eta == null) ? '00-00-0000 00:00' : x.anchor_eta
所以会变成这样

Text('Anchor Estima Time of Arrival :\n' + (x.anchor_eta == null) ? '00-00-0000 00:00' : x.anchor_eta
, style: TextStyle(fontSize: 15.0))

请尝试下面的代码,以打印空白,而不是“null”

Text('Anchor Estima Time of Arrival :\n' + x?.anchor_eta ?? '', style: TextStyle(fontSize: 15.0))
继续展示它

Text(dateString);
或者简言之

Text(some_value==null?"No dates":some_value.toString()");

'Anchor Estima到达时间:\n${x.Anchor_eta}'我尝试了这个方法,但它在我的listview中显示空值,我只想将它显示为空或类似00-00-0000 00:00'Anchor Estima到达时间:\n${x.Anchor_eta}“我试过这个,但它在我的listview中显示空值我只想将它显示为空或类似00-00-0000 00:00我会检查这个sir它必须是静态类型boolill这个抱歉先生,我是一个新手,如何应用这个先生?您必须给我们更多细节,发布整个错误标题:Text('Anchor Estima到达时间:\n'+x.Anchor_eta,样式:TextStyle(fontSize:15.0)),如果我使用此代码,并且数据库中的值为null,则会出现一个错误无效参数,因为我的数据库中的值为null。我的参数无效。能否请附加完整日志?引发了另一个异常:无效参数
Text(dateString);
Text(some_value==null?"No dates":some_value.toString()");