在我的flutter应用程序中,应该让用户输入个人数据,然后将其发送到我的Firestore数据库。问题是shows null
的某些数据没有上传,并且some other data of the same type is getting uploaded despite the problem
不在数据库的webPage上。这很有趣,因为No memory leaks
。
class AdditionalInfo {
final GeoPoint coordinates;
final String addressName;
final String timeAndDaysBegin;
final String timeAndDaysEnd;
final String daysOfTheWeek;
AdditionalInfo({
@required this.coordinates,
@required this.addressName,
@required this.timeAndDaysBegin,
@required this.timeAndDaysEnd,
@required this.daysOfTheWeek,
});
Map<String, dynamic> toJson() =>
{
'coor': coordinates,
'adrsNm':addressName,
'tmNdDsBgn' : timeAndDaysBegin,
'tmNdDsNd': timeAndDaysEnd,
'dsFThWk':daysOfTheWeek,
};
}
被我发现。通过在输出到数据库之前打印出这些值来进行检查。
AdditionalInfo
然后,我创建具有该if closedLinks:
类的对象,并将其上载到Firestore-如此简单,但是丢失了一些数据。
答案 0 :(得分:0)
问题在于该函数是在页面的父小部件的状态类内部创建的,事实证明它必须在外部