Firebase寫入數(shù)據(jù)異常行為

我會在數(shù)據(jù)流中添加空數(shù)據(jù)。如果我再次添加數(shù)據(jù),它將顯示過去的條目,并且該過程會重復(fù)。換句話說,寫入的數(shù)據(jù)會顯示在后續(xù)文檔中(一旦創(chuàng)建)。

onPressed: () async {
      //save data to firebase

      await db.collection("Contacts").add(
        {
          'Name': widget.contact.name,
          'PhoneNumber': widget.contact.phoneNumber,
          'Location': widget.contact.location,
          'Birthday': widget.contact.birthday,
          'Notes': widget.contact.notes
        },
      );
      widget.contact.name = oneController.text;
      widget.contact.phoneNumber = int.parse(twoController.text);
      widget.contact.location = threeController.text;
      widget.contact.birthday = int.parse(sixController.text);
      widget.contact.notes = sevenController.text;

      Navigator.pushReplacementNamed(context, "/second");
    })
? 最佳回答:

在添加DB之前,需要設(shè)置控制器的值。這就是為什么要在第一次添加null值。嘗試如下所示替換代碼的優(yōu)先級:

     widget.contact.name = oneController.text;
     widget.contact.phoneNumber = int.parse(twoController.text);
     widget.contact.location = threeController.text;
     widget.contact.birthday = int.parse(sixController.text);
     widget.contact.notes = sevenController.text;

     await db.collection("Contacts").add(
      {
       'Name': widget.contact.name,
       'PhoneNumber': widget.contact.phoneNumber,
       'Location': widget.contact.location,
       'Birthday': widget.contact.birthday,
       'Notes': widget.contact.notes
      },
    );
主站蜘蛛池模板: 一本久久精品一区二区| 在线观看视频一区二区| 日韩精品中文字幕视频一区 | 成人区精品一区二区不卡| 国产精品免费大片一区二区| 亚洲国产成人久久一区WWW| 国产精品污WWW一区二区三区| 熟女精品视频一区二区三区| 精品国产一区二区三区不卡| 天天综合色一区二区三区| 久久久综合亚洲色一区二区三区| 免费高清在线影片一区| 亚洲综合一区二区精品导航| 中文字幕在线观看一区二区三区| 亚洲一区二区在线免费观看| 国产亚洲情侣一区二区无| 天堂一区二区三区在线观看| 精品少妇一区二区三区视频| 国产一区二区精品在线观看| 午夜福利无码一区二区| 国产精品高清一区二区人妖| 久久se精品一区二区影院| 无码人妻一区二区三区一| 成人免费av一区二区三区| 国产vr一区二区在线观看| 国产免费av一区二区三区| 一区二区在线免费视频| 亚洲第一区在线观看| 手机看片福利一区二区三区| 日本一区二区高清不卡| 国产综合一区二区在线观看| 嫩B人妻精品一区二区三区| 亚洲AV无码一区二区乱子伦 | 亚洲一区精品无码| 人妻夜夜爽天天爽爽一区| 无码人妻一区二区三区兔费| 国产精品无码一区二区三区免费 | 中文字幕av人妻少妇一区二区| 国产精品综合AV一区二区国产馆| 精品国产一区二区三区av片| 国产福利电影一区二区三区|