我正在使用Firebase实时数据库插入我的数据。但是我在将表单数据更新到Firebase实时数据库中时遇到一些问题。我想将数据放入表单,然后使用按钮进行更新。所以我用这个飞镖代码来更新数据。
_onEntryEdited(Event event) {
var oldValue =
weightSaves.singleWhere((entry) => entry.key == event.snapshot.key);
setState(() {
weightSaves[weightSaves.indexOf(oldValue)] =
new WeightEntry.fromSnapshot(event.snapshot);
weightSaves.sort((we1, we2) => we1.dateTime.compareTo(we2.dateTime));
});
}
如果此方法在flutter提交按钮中调用onPressed操作有任何错误或问题。 我的数据库json列是消息,名称和专业。我想在Android中以Flutter形式更新这些列数据。 我曾经使用此代码将数据插入Firebase。
_sendToServe() {
if (_key.currentState.validate()) {
_key.currentState.save();
DatabaseReference ref = FirebaseDatabase.instance.reference();
var data = {"name": name, "profession": profession, "message": message};
ref.child('Student-details').child('student').push().set(data).then((v) {
_key.currentState.reset();
});
} else {
setState(() {
_autovalidate = true;
});
}
}
如果任何引荐链接出现问题,是否会触发实时数据库运行?