我想从Firestore检索字符串类型的时间,但是当我这样做时,我得到一个错误提示。
方法'[]'在null上被调用。
接收者:null
: this(
id: id,
name: data['name'],
online: data['online'] && data['state'] != null,
isOn: (data['state'] != null) ? data['state']['on'] : false,
time: data['state']['Time'],
);
最佳答案
如果您的“开启”状态(状态内)正确无误。
然后您需要在这种情况下获得“时间”,
this(
id: id,
name: data['name'],
online: data['online'] && data['state'] != null,
isOn: (data['state'] != null) ? data['state']['on'] : false,
time: (data['state'] != null) ? data['state']['Time'] : 'blank or null time text',
);
关于flutter - 从Cloud FireStore提取字符串类型的数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64670664/